第一个
我正在使用引导程序选择拾取器插件Silvio
http://silviomoreto.github.io/bootstrap-select/
当多个选项在选择器中被选中时,我想在用户单击“清除”按钮时取消选择所有选项。我尝试了多个代码示例,但没有一个成功。
<select name="itemTypes[]" multiple="" id="searchItemTypes" class="selectpicker">
<option value="biscuit">Biscuit</option>
<option value="ketchup">Ketchup</option>
<option value="toffee">Toffee</option>
</select>
下面是我尝试取消选择它们的方法。
$("#searchItemTypes").val('default');
$("#searchItemTypes").selectpicker("refresh");
$('#searchItemTypes').selectpicker('val', '');
$('#searchItemTypes').selectpicker('deselectAll');
有人知道为什么它不工作,我被困在这里。谢谢!
更新
这里标记为重复的问题没有解决我的问题。我想我已经浏览了所有与我的问题相关的问题,但没有一个对我有效。
这是选择选择器的截图,因为大多数人都在回答简单选择器的解决方案。这是不同的:
http://prntscr.com/fj7ibl
4条答案
按热度按时间tyu7yeag1#
为了便于以后使用,您需要在清除选项后刷新选择器:
6qqygrtg2#
第一个
这会对你有帮助。我只是删除了按钮点击事件上的属性selected。这是更重要的部分:
$('#searchItemTypes>option').removeAttr('selected');
kknvjkwl3#
把你的选择放在表单标签里面,然后试试again.it对我有用。
pbwdgjma4#
试试看: