検索
カレンダー
2019年10月
« 4月    
 12345
6789101112
13141516171819
20212223242526
2728293031  
ブログメニュー
Amazon検索
キーワード:

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

2013年11月14日

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

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

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

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

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

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

コメントはまだありません »

コメントはまだありません。

TrackBack URL : http://www.meibinlab.jp/nishijima/archives/156/trackback

コメントする