検索
カレンダー
2013年11月
« 10月   4月 »
 12
3456789
10111213141516
17181920212223
24252627282930
ブログメニュー
Amazon検索
キーワード:

チェックボックスの一括チェック

2013年11月14日

jQueryで、チェックボックスの一括チェック処理をするには、どのようなセレクタにすればよいか考えてみました。

基本的には属性セレクタで

$("input[type='checkbox']")

とすればいいのですが、これだけだと disabled や readonly に対応できません。
disabled は擬似クラス :enabled で検出できるのですが、
readonly は擬似クラス :read-write を使うとエラーになるので
否定擬似クラス :not() を使うことにしました。

最終的には以下のようになります。

$("input:enabled:not([readonly='readonly'])[type='checkbox']")