次のコードが機能しないのはなぜですか。イベントのデフォルト アクションを防止します。とにかくチェックボックスをオンにしたい。
html
<input type="checkbox" class="checkbox" />
ジャバスクリプト
$('.checkbox').click( function(e) {
e.preventDefault();
// some logic happens... now i may decide to check the box (in this case we want to check it for testing)
$('.checkbox').prop('checked',true);
});
チェックボックスをクリックしてもチェックボックスがオンになると思うかもしれませんが、そうではありません。フィドルをチェックして、私が何を意味するかを確認してください。
私もattr
運なしでこの機能を使ってみました。