我正在使用这个多选库
https://github.com/ehynds/jquery-ui-multiselect-widget
出于某种原因,默认情况下,当我打开选择时,选择第一个选项。如何在默认情况下取消选中它们?
$("select").multiselect();
这是我用来填充select元素的函数:
populateSelect : function() {
var statusHtml = $('select');
statusHtml.html(" ");
$.each(statusArr, function(index, value) {
statusHtml.append($('<option value=' + value + '>' + statMap.attr(value) + '</option>'));
});
$("select").multiselect({
noneSelectedText: 'Hello',
selectedText: 'Hello',
});
},
答案 0 :(得分:0)
在这里工作JSFiddle
可能有更好的方法可以做到这一点,但在
之后$("select").multiselect({
noneSelectedText: 'Hello',
selectedText: 'Hello',
});
将这些行设置为null,然后刷新multiselect元素。
statusHtml.val(null);
statusHtml.multiselect("refresh");