如果点击取消,我想清除复选框的选择。我怎样才能用这段代码来实现这个目标:
var chkbox= $('#divListBox').find(':checked')
.map(function() {
return $(this).val();
}).get();
答案 0 :(得分:56)
这应该有效:
$('#divListBox :checked').removeAttr('checked');
答案 1 :(得分:1)
此解决方案的优势在于,如果您有更改事件或与复选框关联的点击事件,这将使它们成为现实。
$('#divListBox').each(function(index, element) {
var checked = element.checked;
if (checked) {
$(element).trigger('click');
}
});
使用引导程序时,找不到:checked
选择器的复选框。
希望有所帮助。
答案 2 :(得分:0)
您已使用jquery
标记了问题,但没有明确提到您只想使用jquery,所以......
document.getElementById("divListBox").checked = false;
坦率地说,我只在有帮助的时候使用jquery。