2

jQueryセレクターを使用して、指定された文字列で始まる名前の入力チェックボックスをチェックするにはどうすればよいですか?

HTML:

//type checkbox
<input name="chkX01" type="checkbox" value="true" checked="checked" />
<input name="chkX02" type="checkbox" value="true" checked="checked" />
<input name="chkX03" type="checkbox" value="false" />
<input name="chkX04" type="checkbox" value="false" />
<input name="chkX05" type="checkbox" value="true" checked="checked" />

//type hidden
<input name="chkX01" type="hidden" value="false" />
...

私が試したこと:

 //This gives check boxes (Working okay)
 var checkBoxes = $('input[name^=chkX][type^=checkbox]');

 //This does NOT give checked check boxes (NOT working)
 var checkedCheckBoxes = $('input[name^=chkX][type^=checkbox][checked^=true]');

とチェックボックスを変数chkX01に入れる必要があります。chkX02chkX05

ありがとう !

4

1 に答える 1

5

使用:チェック

var checkedCheckboxes = $('input[name^="chkX"]:checked');

デモ

于 2013-10-18T12:20:56.800 に答える