私は jQuery の専門家ではありませんが、アプリケーション用の小さなスクリプトを作成しようとしました。すべてのチェックボックスをチェックしたいのですが、うまくいきません。
最初に使用しようとattr
した後、試してみましprop
たが、何か間違っています。
私はこれを最初に試しました:
$("#checkAll").change(function(){
if (! $('input:checkbox').is('checked')) {
$('input:checkbox').attr('checked','checked');
} else {
$('input:checkbox').removeAttr('checked');
}
});
しかし、これはうまくいきませんでした。
次へ: これは上記のコードよりもうまく機能しました
$("#checkAll").change(function(){
if (! $('input:checkbox').is('checked')) {
$('input:checkbox').prop('checked',true);
} else {
$('input:checkbox').prop('checked', false);
}
});
どちらの例も機能しません。
JSFiddle: http://jsfiddle.net/hhZfu/4/