javascript - DeselectAll 不适用于 Bootstrap-select

标签 javascript jquery twitter-bootstrap bootstrap-select

这是我尝试但没有成功的示例。

JsFiddle

我期望的是:单击按钮时所有选项都将被取消选择。

我尝试使用“刷新”和“渲染”,但也没有帮助。

 <select class="selectpicker" multiple title="Not changable text" data-count-selected-text="Not changable text">
         <option>Mustard</option>
         <option>Ketchup</option>
         <option>Relish</option>
 </select>

<button id="f1">ggg</button>

$('#f1').click(function(){
   $('.selectpicker').selectpicker('deselectAll');
});

更新:如果选择关闭,代码将不起作用。如果它是开放的 - 一切都很好

最佳答案

编辑

deselectAllis now fixed 存在错误


您可以使用 val 清空选择:

$('#f1').click(function(){
    $('.selectpicker').selectpicker('val', '');
});

DeselectAll 理论上应该可以完成这项工作,但由于某些原因它没有。(现在可以)

DEMO

关于javascript - DeselectAll 不适用于 Bootstrap-select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28349539/

相关文章:

jquery - 为什么jQuery 2.0.2要给body添加空样式属性

html - 在 bootstrap 中创建响应式 div

javascript - 如何在表格中查找值,然后抓取相邻单元格中的数据

javascript - 可排序的 rubaxa 隐藏 float 幽灵,但不是实际行

javascript - Chrome 扩展程序 - 奇怪的执行顺序

javascript - 如果用户单击子元素,如何检索属性值?

html - 一行居中 3 张图像,无需额外的容器

javascript - 导航到新页面不会滚动到顶部

javascript - 函数中定义的 JS 对象字面量会被优化吗?

javascript - 无法在 View 中显示数据