多选默认复选框

时间:2015-09-15 17:54:38

标签: javascript jquery jquery-ui

我正在使用这个多选库

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',
    });                                         
},

1 个答案:

答案 0 :(得分:0)

在这里工作JSFiddle

可能有更好的方法可以做到这一点,但在

之后
$("select").multiselect({
    noneSelectedText: 'Hello',
    selectedText: 'Hello',
});

将这些行设置为null,然后刷新multiselect元素。

statusHtml.val(null);
statusHtml.multiselect("refresh");