以编程方式勾选复选框

时间:2012-09-17 07:04:59

标签: jquery checkbox

$('#comment-form-subscribe input:checkbox:not(:checked)').prop("checked", true);

如果未选中复选框,请手动检查它们,但这似乎不起作用。

2 个答案:

答案 0 :(得分:4)

你可能有一个选择器问题:我检查返回的jQuery对象的长度是不是0.这就是我通常使用的:

编辑:正如@nbrooks指出的那样,:input已被弃用。这可能有效:

$('#comment-form-subscribe').find('[type="checkbox"]').not(':checked').prop("checked", true);

答案 1 :(得分:0)

$('#comment-form-subscribe input:checkbox:not(:checked)').attr('checked', true);