0

这可能是一个简单的问题,但我无法在任何地方找到答案或让它发挥作用。

我正在使用http://silviomoreto.github.io/bootstrap-select/插件。

当产品项目全选/取消全选时如何触发事件?我尝试过使用 jquery click 和 change 事件,如下所示:

$(document).on('click','#productCategory', function(event) {
    alert("test");
});

这是我的选择列表:

<select id="productCategory" multiple data-actions-box="true">
    <option>Laptop</option>
    <option>Tablet</option>
    <option>Computer</option>
</select>
4

3 回答 3

1

你可以参考这里:http ://silviomoreto.github.io/bootstrap-select/options/#events

$('#productCategory').on('changed.bs.select', function (e) {
  // do something...
});
于 2016-10-11T08:57:16.860 回答
0
$(document).ready(function(){
    $("#productCategory").click(function(){
        alert("test");
    });

试试这个代码!

于 2016-10-11T08:55:49.567 回答
0

不太明白你的问题。但你想要这样的东西吗?

让我知道

$('#productCategory').selectpicker({
  style: 'btn-info',
  size: 4
});
$(".bs-select-all").on('click', function() {
    alert("ALL SELECTED");
});
$(".bs-deselect-all").on('click', function() {
    alert("ALL DESELECTED");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.11.2/css/bootstrap-select.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.11.2/js/bootstrap-select.min.js"></script>
<select id="productCategory" multiple data-actions-box="true">
    <option>Laptop</option>
    <option>Tablet</option>
    <option>Computer</option>
</select>

于 2016-10-11T08:58:06.457 回答