使用单个“click”事件时,我可以获取所有选定值的数组。只要我点击检查/取消选中一个元素,我就会得到一个空值或“未定义”。 以下是代码的片段:
$("#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
});
有什么想法吗? 谢谢
答案 0 :(得分:0)
我终于找到了我需要的东西,这里是:
var array_of_checked_values = $("#FilterStatus").multiselect("getChecked").
map(function () {
return this.value;
}).get();