1

次のような名前のチェックボックスのセットがあります

form[check][..]

ここで、..は数値(id)です。以前のすべてのチェックボックスをオンにする別のチェックボックスがあります。これは一種のチェック/オフです。問題は、jQueryを使用してすべてのチェックボックスを取得するにはどうすればよいかということです。

編集1

これは私の現在のhtmlマークアップです:

<input type="checkbox" value="1" name="form[check][1]" />
<input type="checkbox" value="1" name="form[check][2]" />
<input type="checkbox" value="1" name="form[check][3]" />
<input type="checkbox" value="1" name="form[check][..]" />

<input type="checkbox" name="checkAll" />
4

2 に答える 2

2

チェックしたいチェックボックスにクラスを追加し、そのクラスを使用してそれらを選択します

$('.myCheckbox').prop('checked', true);
于 2012-11-25T21:33:47.750 に答える
1
$('[name="checkAll"]').on('change', function(){
    $('input[name^="form[check]"]:checkbox').prop('checked', $(this).prop('checked'));
});​
于 2012-11-25T21:36:30.070 に答える