bootstrap-select不代理click事件 [英] bootstrap-select does not proxies click event
本文介绍了bootstrap-select不代理click事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有选择元素:
<select id='selectBox'>
<option>Mustard</option>
<option>Ketchup</option>
<option>Relish</option>
</select>
并通过jquery设置click事件:
and set click event via jquery:
$('#selectBox option').click(function(){
.....
});
使用 http://silviomoreto.github.io/bootstrap-select/之后:
<select id='selectBox' class="selectpicker" multiple="" data-selected-text-format="count">
<option>Mustard</option>
<option>Ketchup</option>
<option>Relish</option>
</select>
我得到了不错的乘法下拉列表,并且一切正常,只是当我单击菜单项(选择或删除)时,什么也没发生.
I got nice multiply dropdown and all work fine except that when I click on menu item (select or delestct it) nothing happends.
为什么不单击事件代理从我原来的(隐藏的)选项元素到新创建的元素'ul.dropdown-menu li a'?我该如何解决?
Why not click event proxies from my original (which was hided) option element to the new created element 'ul.dropdown-menu li a' ? How can I fix it?
推荐答案
将您的代码更改为:
$('#selectBox').on('change', function(){
.....
});
这必须工作;
这篇关于bootstrap-select不代理click事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文