Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery UI Multiselect小部件清除所有复选框_Javascript_Jquery_Jquery Ui - Fatal编程技术网

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(“”)$(本协议)多选(“刷新”)