如何使用jQuery向Select2元素添加边框?

盒子

我正在尝试使用jQuery将边框添加到Select2,但是它不起作用。

JavaScript:

 $('#search').click(function () {
        if ($('#select :selected').text() == ""){
            $('#select').addClass("alert");  
        } 
});

CSS:

.alert
{   
    border: 2px solid red !important;
}

HTML:

<select style="width:300px" id="felevselect">
     <option disabled="disabled" selected="selected"></option>
</select>
<select style="width:120px" id="napselect">
     <option disabled="disabled" selected="selected"></option>
     <option value="1">Hétfő</option>
     <option value="2">Kedd</option>
     <option value="3">Szerda</option>
</select>
<select style="width:90px" id="select">
     <option disabled="disabled" selected="selected"></option>
     <option>8:00</option>
     <option>9:00</option>
     <option>10:00</option>
     <option>11:00</option>
</select>
<button id="search" type="button" class="btn btn-default">Keres</button>

如何仅向一个Select2元素添加边框?

梅赫迪·德加尼(Mehdi Dehghani)

如果我正确理解了您的要求,请使用以下工作代码:

的HTML

<select style="width: 100px;" id="my-select">
    <option value="1">Item1</option>
    <option value="2"></option>
    <option value="3">Item2</option>
</select>
<button>Click me!</button>

的CSS

.alert {
    border: 2px solid red !important;
}

JS

$('select').select2();
$('button').on('click', function() {        
     if ($('#my-select :selected').text() == ""){
         $('.select2').addClass("alert");
     }

     // using following code you can toggle alert class
     // $('.select2').toggleClass("alert", $('#my-select :selected').text() == "");
 });

还提供了Codepen

如您所知,当使用时select2,此插件会隐藏该select元素并向您显示一些生成的HTML(而不是select),您可以使用浏览器的控制台检查生成的html

更新

如果#select目标是,您可以将代码更改为以下代码,那么您提到的问题(在评论部分)将得到修复:

$('#select').next().addClass("alert");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jquery验证插件来验证select2元素?

来自分类Dev

如何从jQuery Select2元素中删除特定选项?

来自分类Dev

如何在新版本4.0中将类添加到select2元素?

来自分类Dev

同步2个Select2元素

来自分类Dev

使用Ajax源设置select2元素的初始值的简单示例?

来自分类Dev

通过javascript设置Multiple Select2元素的数据

来自分类Dev

如何使用jQuery将标题的值添加到类的值并添加到同一元素?

来自分类Dev

使用css向h3元素添加样式,而无需修改html

来自分类Dev

向数组添加唯一元素

来自分类Dev

向数组添加唯一元素

来自分类Dev

如何使用 Jquery 向元素添加文本?

来自分类Dev

如何为select2 drop元素添加特定的类?

来自分类Dev

删除select元素上的select2边框?

来自分类Dev

如何使用jQuery向生成的元素添加新元素?

来自分类Dev

如何使用遮罩向 UIView 添加边框?

来自分类Dev

当现有元素只有类,没有 ID 时,jQuery/Javascript 向其他元素添加唯一元素

来自分类Dev

如何使用 jQuery 向 li 元素添加类?

来自分类Dev

select2如何向组合框添加文本框和按钮

来自分类Dev

select2如何向组合框添加文本框和按钮

来自分类Dev

具有不同动态加载列表的多个XEditable Select2元素:仅绑定第一个URL数据源

来自分类Dev

如何删除默认边框半径Select2

来自分类Dev

如何在AngularJS中使用jQuery Select2

来自分类Dev

如何在jtable中使用jquery Select2

来自分类Dev

如何增加离子2元素的波纹效果?

来自分类Dev

w3c html验证错误-该部分缺少标题。考虑使用h2-h6元素向所有部分添加标识性标题

来自分类Dev

jQuery如果元素ID存在,则将类添加到同一元素

来自分类Dev

jQuery如果元素ID存在,则将类添加到同一元素

来自分类Dev

如何处理“在未使用Select2的元素上调用了select2('destroy')方法”

来自分类Dev

如何使用jquery获取元素的边框宽度?

Related 相关文章

  1. 1

    如何使用jquery验证插件来验证select2元素?

  2. 2

    如何从jQuery Select2元素中删除特定选项?

  3. 3

    如何在新版本4.0中将类添加到select2元素?

  4. 4

    同步2个Select2元素

  5. 5

    使用Ajax源设置select2元素的初始值的简单示例?

  6. 6

    通过javascript设置Multiple Select2元素的数据

  7. 7

    如何使用jQuery将标题的值添加到类的值并添加到同一元素?

  8. 8

    使用css向h3元素添加样式,而无需修改html

  9. 9

    向数组添加唯一元素

  10. 10

    向数组添加唯一元素

  11. 11

    如何使用 Jquery 向元素添加文本?

  12. 12

    如何为select2 drop元素添加特定的类?

  13. 13

    删除select元素上的select2边框?

  14. 14

    如何使用jQuery向生成的元素添加新元素?

  15. 15

    如何使用遮罩向 UIView 添加边框?

  16. 16

    当现有元素只有类,没有 ID 时,jQuery/Javascript 向其他元素添加唯一元素

  17. 17

    如何使用 jQuery 向 li 元素添加类?

  18. 18

    select2如何向组合框添加文本框和按钮

  19. 19

    select2如何向组合框添加文本框和按钮

  20. 20

    具有不同动态加载列表的多个XEditable Select2元素:仅绑定第一个URL数据源

  21. 21

    如何删除默认边框半径Select2

  22. 22

    如何在AngularJS中使用jQuery Select2

  23. 23

    如何在jtable中使用jquery Select2

  24. 24

    如何增加离子2元素的波纹效果?

  25. 25

    w3c html验证错误-该部分缺少标题。考虑使用h2-h6元素向所有部分添加标识性标题

  26. 26

    jQuery如果元素ID存在,则将类添加到同一元素

  27. 27

    jQuery如果元素ID存在,则将类添加到同一元素

  28. 28

    如何处理“在未使用Select2的元素上调用了select2('destroy')方法”

  29. 29

    如何使用jquery获取元素的边框宽度?

热门标签

归档