$('#comment-form-subscribe input:checkbox:not(:checked)').prop("checked", true);
如果未选中复选框,请手动检查它们,但这似乎不起作用。
答案 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);