jQueryにおける要素のフィルタリング
メソッド
filter
を使用すると、特定のセレクタを満たす要素のみをセット内に残すことができます。
HTMLコードを見てみましょう:
<p>テキスト</p>
<p>テキスト</p>
<p class="www">テキスト</p>
<p class="www">テキスト</p>
すべての段落を見つけ、
prepend
を使って先頭にテキスト '!' を追加し、
その後、見つかった要素から
メソッド filter を使って
クラス www を持つ段落のみを取得し、
append
を使って末尾にテキスト '?' を追加してみましょう:
$('p').prepend('!').filter('.www').append('?');
セット内のすべての li を見つけ、
次に filter を使用して
クラス www を持つすべての li を選択し、
それらの末尾に '!' を追加してください。