我需要找到一种方法来检查所有的复选框在web表单上,由bootstrap-multiselect创建。
我尝试了下面这样的代码,但没有运气,当前没有选中任何复选框:
function checkUnchecked() {
var all = $(this);
$('input:checkbox').each(function() {
$(this).prop("checked", all.prop("checked"));
});
$('#resortId').multiselect('rebuild');
}表单上的所有多选字段都是动态创建的,因此我无法使用如下调用来选择它们:
$('#resortId').multiselect('select', ['1', '2', '4']);发布于 2015-03-09 23:19:54
我认为问题在于您在循环之外声明了"all“。无论如何,您不需要使用多选,不是吗?我不明白你说的“全部”的意思。
function checkUnchecked() {
$('input:checkbox').each(function() {
$(this).prop('checked', true);
});
$('#resortId').multiselect('rebuild');
}https://stackoverflow.com/questions/28942775
复制相似问题