我在获取这个多选框的值时遇到了一些问题。
我有一个 php foreach 循环出每个可用的选项,这显示得非常好。但是当我从下拉列表中选择一个选项时,我的隐藏字段会从下拉列表中接收所有可能的值,而不是我选择的值。有什么帮助吗?
$('.ui-multiselect-menu input:checkbox').on('change',function() {
selectedItems = new Array();
console.log(selectedItems);
$(".ui-multiselect-menu input:checkbox").each(function() {
if($.inArray($(this).val(), selectedItems) != 0){
selectedItems.push($(this).val());
}
});
console.log(selectedItems);
var data = selectedItems.join(',');
$(".live").val(data);
});