如何查找在 jquery 中选中且未禁用的复选框的计数。我尝试使用语句 $(".chkbox:not(:disabled)").attr('checked', this.checked); 但这不能正确维护复选框状态
问问题
2724 次
4 回答
9
var boxes = $('input[type="checkbox"]').filter(function() {
return this.checked && !this.disabled;
}).length;
于 2013-02-28T14:16:41.687 回答
5
$('input[type=checkbox]:checked').not(':disabled').length;
于 2013-02-28T14:17:13.760 回答
1
$("input[type='checkbox']:checked").not("input[disabled='disabled']");
于 2013-02-28T14:17:46.550 回答
1
Javascript
var $input = $('input[type=checkbox]');
alert($input.not(':disabled').filter(':checked').length);
HTML
<input type="checkbox" checked="checked">
<input type="checkbox" checked="checked" disabled="disabled">
<input type="checkbox">
于 2013-02-28T14:22:36.647 回答