jQuery トラバーサル - 兄弟

jQuery Traversal - 兄弟

兄弟は同じ親要素を持ちます。

jQuery を使用すると、DOM ツリー内の要素の兄弟要素をトラバースできます。

DOM ツリーの水平方向のトラバース

DOM ツリーを水平方向にトラバースできる便利なメソッドがたくさんあります:

siblings()

next()

nextAll()

nextUntil()

prev()

prevAll()

prevUntil()

jQuery Brothers() メソッド

siblings() メソッドは、選択された要素のすべての兄弟要素を返します。

次の例は、<h2> のすべての兄弟要素を返します:

Example

$(document).ready(function(){
  $("h2").siblings();
});

オプションのパラメーターを使用して兄弟要素の検索をフィルターすることもできます。

次の例は、<h2> の兄弟であるすべての <p> 要素を返します。

Example

$(document).ready(function(){
  $("h2").siblings("p");
});

jQuery next() メソッド

next() メソッドは、選択された要素の次の兄弟要素を返します。

このメソッドは 1 つの要素のみを返します。

次の例は、<h2> の次の兄弟要素を返します。

$(document).ready(function(){
  $("h2").next();
});

jQuery nextAll() メソッド

nextAll() メソッドは、選択された要素の後続のすべての兄弟要素を返します。

次の例は、<h2> の後続のすべての兄弟要素を返します。

Example

$(document).ready(function(){
  $("h2").nextAll();
});

jQuery nextUntil() メソッド

nextUntil() メソッドは、指定された 2 つのパラメーターの間にある後続のすべての兄弟要素を返します。

次の例は、<h2> 間のすべての兄弟要素を返します。 prevAll() メソッドと prevUntil() メソッドは上記のメソッドと同様に動作しますが、方向が逆です。つまり、前の兄弟要素を返します (兄弟要素を逆方向に走査します)。前方ではなく DOM ツリー)。

学び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> .siblings * { display: block; border: 2px solid lightgrey; color: lightgrey; padding: 5px; margin: 15px; } </style> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("h2").siblings().css({"color":"red","border":"2px solid yellow"}); }); </script> </head> <body class="siblings"> <div>div (父元素) <p>p</p> <span>span</span> <h2>h2</h2> <h3>h3</h3> <p>p</p> </div> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!