追加で要素をさらに絞り込む filter()メソッド

jQuery

filter()はすでにセレクターで絞った要素に対して、
さらに別の条件での絞り込みができるjQueryの命令です。

絞り込みの条件は、括弧内にjQueryのセレクターの記法で指定します。

たとえば以下のようにするとdiv要素すべての色を赤にし、さらにその中から
“pickup”というid属性を持つ要素のみ、背景を黄色にします。

上記サンプルでは以下のように、$(‘p:parent’)が子要素をもつpタグを意味し、
それに対してcss(“background”, “white”)で背景を白に設定しています。
さらに filter(“.new”) と続けることで、子要素を持つpタグの中から、class属性
に”new”を持つものだけを選択し、その選択されたタグの先頭に”(new)”赤文字の
文字列を追加します。

/

タイトルとURLをコピーしました