javascript - 如何处理 Bootstrap 多选中的onclick事件?

标签 javascript html bootstrap-multiselect

我有一个下拉列表,我为其添加了引导多选。

            <select id="selectoption" multiple="multiple">
              <option value="opt1">All</option>
              <option value="opt2">all_content1</option>
              <option value="opt2">all_content1</option>
              <option value="opt3">all_content1</option>
              <option value="opt4">all_content1</option>
              <option value="opt5">all_content1</option>
              <option value="opt6">all_content1</option>
              <option value="opt7">all_content1</option>
              <option value="opt8">all_content1</option>
              <option value="opt9">separate_content1</option>
              <option value="opt10">separate_content2</option>
            </select>

我添加了这样的多选,

$("#selectoption").multiselect();

在引导多重选择中,他们有自己的全选选项,我不想在这里使用它。我想要“全选”逻辑,将选择切换到“opt8”。请帮忙。

最佳答案

您可以选择所有逻辑,即如果您想选择所有可以拥有的逻辑,例如:

  $('#selectoption option').attr('selected', true);

但是按照您的要求,您的代码将按全部点击:

$('option').click(function(){  
    if($(this).val()=="opt1")      
        $("#selectoption").val(["opt2","opt3","opt4","opt5","opt6","opt7","opt8","opt9"]);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<select id="selectoption" multiple="multiple">
              <option value="opt1">All</option>
              <option value="opt2">all_content1</option>
              <option value="opt3">all_content1</option>
              <option value="opt4">all_content1</option>
              <option value="opt5">all_content1</option>
              <option value="opt6">all_content1</option>
              <option value="opt7">all_content1</option>
              <option value="opt8">all_content1</option>
              <option value="opt9">all_content1</option>
              <option value="opt10">separate_content1</option>
              <option value="opt10">separate_content2</option>
            </select>

关于javascript - 如何处理 Bootstrap 多选中的onclick事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26014033/

相关文章:

javascript - 如何添加图像链接以使其在新选项卡中可点击?

javascript - 无法根据文本中的特定字符过滤按钮

javascript - 您能否从源代码中显示的属性中检索值?

javascript - 通过多选隐藏/显示表格行

css - bootstrap-multiselect 在剑道窗口下被截断

javascript - 如何在动态创建的div上委托(delegate)mousedown和mouseup?

javascript - 我不明白为什么我的代码没有被执行

javascript - 在以宽度为百分比创建后获取 d3.js SVG 元素的像素宽度

html - 将元素对齐到中心但保持 space-between 属性

javascript - 如何在使用 jQuery 关闭下拉菜单时触发事件?