each()
each()
メソッドは、jQuery オブジェクト コレクション内の要素を走査するために最も一般的に使用されるメソッドの 1 つです。引数としてコールバック関数を受け取り、各要素で実行されます。以下に例を示します。 $("li").each(function(index) { console.log(index + ": " + $(this).text()); });
<li>
要素を走査し、シリアル番号とテキスト コンテンツを出力します。 find()
find()
メソッドは、現在の要素コレクション内のセレクターに一致する子要素を検索するために使用されます。以下に例を示します。 $("#container").find("p").css("color", "red");
#container
要素内のすべての <p>
要素のテキストの色を赤に設定します。 filter()
filter()
メソッドは、現在の要素コレクション内の条件を満たす要素をフィルター処理するために使用されます。以下に例を示します。 $("li").filter(":even").css("background-color", "lightgrey");
<li>
要素をすべて選択し、背景色を明るい灰色に設定します。 not()
not()
メソッドは、現在の要素コレクションから修飾された要素を削除するために使用されます。以下に例を示します。 $("li").not(".special").css("font-weight", "bold");
special
クラスを持たないすべての <li>
要素を選択し、そのフォントを太字にします。 children()
children()
メソッドは、現在の要素の子要素を選択するために使用されます。以下に例を示します。 $("#container").children().css("border", "1px solid black");
#container
要素のすべての子要素に黒い境界線を追加します。 siblings()
siblings()
メソッドは、現在の要素の兄弟要素を選択するために使用されます。以下は例です。 $("li").siblings().addClass("highlight");
<li>
要素の兄弟要素に highlight
クラスを追加します。
<p>上記は、一般的に使用されるいくつかの jQuery トラバーサル メソッドの詳細な紹介とコード例です。この記事が、これらのメソッドの使用に習熟して DOM 要素を操作し、開発効率を向上させるのに役立つことを願っています。 以上がjQuery トラバーサル メソッドの詳細な説明: 何を知っていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。