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 に答える