jQuery Uniform ライブラリを使用してチェックボックスのチェックを外す方法 質問する

jQuery Uniform ライブラリを使用してチェックボックスのチェックを外す方法 質問する

のチェックを外すと問題が発生しますcheckbox私のjsFiddle、私が試みているのは:

   $("#check2").attr("checked", true);

私が使うユニフォームスタイリングのために、checkboxそしてそれは単に機能しませんチェック/チェック解除checkbox

何か案は?

ベストアンサー1

より簡単な解決策は、uniform を使用するのではなく、次のようにすることです。

$('#check1').prop('checked', true); // will check the checkbox with id check1
$('#check1').prop('checked', false); // will uncheck the checkbox with id check1

これにより、定義されたクリック アクションはトリガーされません。

以下も使用できます:

$('#check1').click(); // 

これにより、チェックボックスのチェック/チェック解除が切り替わりますが、定義したクリックアクションもトリガーされます。注意してください。

編集: jQuery 1.6+ ではチェックボックスのチェック値にprop()not を使用しますattr()

おすすめ記事