如何从jqueryUI多选插件恢复选定的值

时间:2013-11-16 01:15:18

标签: javascript

我正在使用jquery UI-multiselect plugin

我想知道是否可以在javascript中编写一个函数来恢复页面刷新后选择的值 我的HTML

<select id="users_select" class="items multiselect" multiple="multiple">  
  //list of countries here
</select>

javascript

var index; 
if (this.countries.restore) {
   this.items.attr("value", this.countries.members);
   index = this.countries.members;
   $('#users_select option').eq(index).attr('selected', 'selected'); 
 }

但我不能以某种方式恢复它...任何想法?

1 个答案:

答案 0 :(得分:1)

在您使用的情况下,您可以使用以下方法取消选择/选择multiselect中的所有选项 'deselect_all'虽然有效,但恢复有效。

$('#your-select').multiSelect('deselect_all');

$('#your-select').multiSelect('select_all');