这是我尝试的示例,但是没有用。

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');
});

UPDATE:如果关闭select,代码将不起作用。万一它是开放的-一切都很好

最佳答案

编辑
deselectAllis now fixed出现错误

您可以使用 val 清空选择:

$('#f1').click(function(){
    $('.selectpicker').selectpicker('val', '');
});
DeselectAll从理论上讲应该可以完成这项工作,但是由于某种原因,它就没有做。 (现在可以)

DEMO

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

10-10 05:40