希望快点......
我需要在页面上单独按钮的点击事件中触发uncheckAll事件,我尝试了以下操作:
$('.masterProviderOrgsListBox').multiselect().uncheckAll();
但这不是公认的方法。我基本上想要触发当您单击标题中的“取消全部选中”框时触发的相同方法。
我以前这样做过:
$('.masterProviderOrgsListBox option:selected').removeAttr("selected");
但这会删除实际多选而不是jQuery UI小部件的选择。
无法在文档中找到任何想法,任何想法?
答案 0 :(得分:12)
<强>方法强>
初始化实例后,通过调用与之交互 任何这些方法:
// example: $("#multiselect").multiselect("method_name");
...可以在方法
下的小部件documentation中找到$("#multiselect").multiselect("uncheckAll");
答案 1 :(得分:1)
1)首先,您需要设置控件的默认值。
jQuery('#multiselect').multiselect("refresh");
2)然后,执行以下代码以重置控件。
bool is_aligned(const volatile void *p, std::size_t n)
{
return reinterpret_cast<std::uintptr_t>(p) % n == 0;
}
assert(is_aligned(array, 16));
答案 2 :(得分:0)
$("#multiselectoption:selected").removeAttr("selected");
$("#multiselect").multiselect('refresh');
清除下拉列表后应该调用刷新。