0

使用单个“单击”事件时,我能够获取所有选定值的数组。一旦我单击以选中/取消选中一个元素,我就会得到一个空值或“未定义”。这是代码的片段:

    $("#Status").multiselect
    ({
        noneSelectedText: "Select Status",
        selectedList: 3,
        multiple: true,
        click: function (event, ui) {
            var values1 = $(this).val();
            alert(values1); //returns null or undefined for single clicks
        },
        checkAll: function (event, ui) {
            var values2 = $(this).val();
            alert(values2); //returns all selected elements A,B,C,D etc...
        }
    })
    .multiselectfilter
    ({
        width: 100
    });

有任何想法吗?谢谢

4

1 回答 1

0

我终于找到了我需要的东西,这里是:

var array_of_checked_values = $("#FilterStatus").multiselect("getChecked").
                             map(function () {
                                return this.value;
                             }).get();
于 2013-06-14T21:17:10.643 回答