Javascript jQuery UI Multiselect小部件清除所有复选框
希望能快点 我需要在页面上单独按钮的单击事件中触发取消选中事件,我尝试了以下操作:Javascript jQuery UI Multiselect小部件清除所有复选框,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,希望能快点 我需要在页面上单独按钮的单击事件中触发取消选中事件,我尝试了以下操作: $('.masterProviderOrgsListBox').multiselect().uncheckAll(); 但这不是一种公认的方法。我基本上想激发与单击标题中的“全部取消选中”框时激发的方法相同的方法 我以前是这样做的: $('.masterProviderOrgsListBox option:selected').removeAttr("selected"); 但这会删除实际multiselec
$('.masterProviderOrgsListBox').multiselect().uncheckAll();
但这不是一种公认的方法。我基本上想激发与单击标题中的“全部取消选中”框时激发的方法相同的方法
我以前是这样做的:
$('.masterProviderOrgsListBox option:selected').removeAttr("selected");
但这会删除实际multiselect而不是jQueryUI小部件上的选择
在文档中找不到任何东西,有什么想法吗
方法
$("#multiselect").multiselect("uncheckAll");
初始化实例后,通过调用
以下任何一种方法:
//示例:$(“#multiselect”).multiselect(“方法名称”)代码>
…可在方法下的小部件中找到
$("#multiselect").multiselect("uncheckAll");
清除下拉列表后应调用刷新。1)首先,您需要设置控件的默认值
jQuery('#multiselect').val(“”)代码>
2) 然后,执行以下代码重置控件
jQuery('#multiselect')。multiselect(“刷新”)代码>您正在使用哪个插件?没有jQuery UI Multiselect AFAIK。它是这样的:您可以使用javascript方法检查Multiselect的所有成员吗?以及每一项;;如果selected=true,则通过设置selected=false来还原选择调用refresh()方法的示例-要在打开下拉列表时清除seach输入字段,请将其放入open
事件处理程序-$(“.ui小部件标题输入[type=search]”。val(“”)$(本协议)多选(“刷新”)代码>