如何检查选择列表是否为多个?Select2 JQuery、JavaScript

法蒂汗·加西莫夫

我有选择列表。在操作的情况下,它可以是多选或单选。

<select name="" id="cmb_employee"  class="js-example-basic-multiple" >
</select>

在 cmb_employee on change/ 我想确定选择列表是否为多个。我试过这个,但它适用于多个而不是单个

 $("#cmb_employee").on('change', function () {
  var isMulti = document.getElementById('cmb_employee').multiple;
  if(isMulti){
     alert("is multi select");
    }
  else {
    alert("is not");
  }});

注 1:我使用 Select2

 $('.js-example-basic-multiple').select2({ width: '100%', cushion: 54 });

注2:单改多

 $("#cmb_employee").select2({
                            multiple: true,
                            placeholder: "Seçin...",
                        });

注 3:将多选改为单选

 $("#cmb_employee").select2({
                                multiple: false,
                                placeholder: "Seçin...",
                            });
只是代码

您可以使用select2选项来获取多个的当前状态。$('#cmb_employee').data('select2').options.options.multiple

$('#cmb_employee').select2({
    placeholder: 'Select a month',
    multiple:true
});

$("#single").click(function(){
$('#cmb_employee').select2({
    placeholder: 'Select a month',
    multiple:false
});
})

$("#multiple").click(function(){
$('#cmb_employee').select2({
    placeholder: 'Select a month',
    multiple:true
});
})

$("#check").click(function(){
console.log("is dropdown is multiple? "+$('#cmb_employee').data('select2').options.options.multiple);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://rawgit.com/select2/select2/master/dist/css/select2.min.css" rel="stylesheet"/>
<script src="https://rawgit.com/select2/select2/master/dist/js/select2.js"></script>
<select id="cmb_employee"  style="width: 300px">
    <option value="JAN">January</option>
    <option value="FEB">February</option>
    <option value="MAR">March</option>
    <option value="APR">April</option>
    <option value="MAY">May</option>
    <option value="JUN">June</option>
    <option value="JUL">July</option>
    <option value="AUG">August</option>
    <option value="SEP">September</option>
    <option value="OCT">October</option>
    <option value="NOV">November</option>
    <option value="DEC">December</option>
</select>

<button id="single">
Change to single
</button>
<button id="multiple">
Change to multiple
</button>
<button id="check">
Check dropdown is multiple or not
</button>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 jQuery,为 Select2 选择下拉列表赋值不起作用

来自分类Dev

如何使用从Select2下拉列表中选择的选项来触发jQuery?

来自分类Dev

select2从javascript中选择多个itmes

来自分类Dev

jQuery select2如何使选择后不关闭

来自分类Dev

交换select2插件Javascript或jquery中两个选择框的值

来自分类Dev

通过javascript / jquery关闭select2下拉列表

来自分类Dev

Select2 jQuery插件:是否可以按字母顺序对标签列表进行排序?

来自分类Dev

如何自定义jquery select2插件-选择框的jQuery替换

来自分类Dev

如何在javascript变量中获取jquery select2选定的值

来自分类Dev

如何在select2插件中设置选择值-jQuery

来自分类Dev

如何在jQuery select2远程选择框中设置默认选定值的顺序?

来自分类Dev

检查JavaScript函数是否为jQuery元素的方法

来自分类Dev

在javascript / jquery中检查数组中的元素是否为数组

来自分类Dev

jQuery选择与纯JavaScript

来自分类Dev

如何在select2 JavaScript multiselect中选择所有选项

来自分类Dev

如何使用jQuery或JavaScript动态检查元素是否具有多个类

来自分类Dev

有什么方法可以检查元素是否已将jquery select2应用于该元素?

来自分类Dev

Javascript / jQuery:如何检查日期是否为每月的最后一天

来自分类Dev

Javascript / jQuery:如何检查日期是否为每月的最后一天

来自分类Dev

jQuery select2在选择时显示optgroup标签

来自分类Dev

重置所有select2 jquery选择元素

来自分类Dev

jQuery Select2防止在Ajax响应中选择

来自分类Dev

使用jQuery以编程方式选择select2选项

来自分类Dev

jQuery select2控件-检索最后选择的元素

来自分类Dev

JQuery Select2无法选择选项

来自分类Dev

如何检查是否使用jQuery选择并填写了select和input字段?

来自分类Dev

使用jQuery禁用多个select2字段

来自分类Dev

使用 jQuery select2 设置多个值

来自分类Dev

jQuery select2插件是否支持在下拉列表中具有其他行颜色的功能?

Related 相关文章

  1. 1

    使用 jQuery,为 Select2 选择下拉列表赋值不起作用

  2. 2

    如何使用从Select2下拉列表中选择的选项来触发jQuery?

  3. 3

    select2从javascript中选择多个itmes

  4. 4

    jQuery select2如何使选择后不关闭

  5. 5

    交换select2插件Javascript或jquery中两个选择框的值

  6. 6

    通过javascript / jquery关闭select2下拉列表

  7. 7

    Select2 jQuery插件:是否可以按字母顺序对标签列表进行排序?

  8. 8

    如何自定义jquery select2插件-选择框的jQuery替换

  9. 9

    如何在javascript变量中获取jquery select2选定的值

  10. 10

    如何在select2插件中设置选择值-jQuery

  11. 11

    如何在jQuery select2远程选择框中设置默认选定值的顺序?

  12. 12

    检查JavaScript函数是否为jQuery元素的方法

  13. 13

    在javascript / jquery中检查数组中的元素是否为数组

  14. 14

    jQuery选择与纯JavaScript

  15. 15

    如何在select2 JavaScript multiselect中选择所有选项

  16. 16

    如何使用jQuery或JavaScript动态检查元素是否具有多个类

  17. 17

    有什么方法可以检查元素是否已将jquery select2应用于该元素?

  18. 18

    Javascript / jQuery:如何检查日期是否为每月的最后一天

  19. 19

    Javascript / jQuery:如何检查日期是否为每月的最后一天

  20. 20

    jQuery select2在选择时显示optgroup标签

  21. 21

    重置所有select2 jquery选择元素

  22. 22

    jQuery Select2防止在Ajax响应中选择

  23. 23

    使用jQuery以编程方式选择select2选项

  24. 24

    jQuery select2控件-检索最后选择的元素

  25. 25

    JQuery Select2无法选择选项

  26. 26

    如何检查是否使用jQuery选择并填写了select和input字段?

  27. 27

    使用jQuery禁用多个select2字段

  28. 28

    使用 jQuery select2 设置多个值

  29. 29

    jQuery select2插件是否支持在下拉列表中具有其他行颜色的功能?

热门标签

归档