検索
カレンダー
2018年12月
« 4月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
ブログメニュー
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

コメントする