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

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

4

2 回答 2

4

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

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

$('#comment-form-subscribe').find('[type="checkbox"]').not(':checked').prop("checked", true);
于 2012-09-17T07:11:08.217 回答
0

尝试

$('#comment-form-subscribe input:checkbox:not(:checked)').attr('checked', true);
于 2012-09-17T07:08:54.277 回答