jQuery domツリーに横行する方法覚えてる?
3342 ワード
DOMツリーを横断する
DOMツリーには、横方向に遍歴できる有用なjQueryメソッドがたくさんあります. siblings() next() nextAll() nextUntil() prev() prevAll() prevUntil()
jQuery siblings()メソッド
Siblings()メソッドは、選択した要素のすべての兄弟要素を返します.
次の例では、すべての兄弟要素を返します.
jQuery next()メソッド
next()メソッドは、選択した要素の次の兄弟要素を返します.
次の例では、次の兄弟を返します.
jQuery nextall()メソッド
nextall()メソッドは、選択した要素の次の兄弟要素をすべて返します.
次の例では、次の兄弟要素をすべて返します.
jQuery nextUntil()メソッド
nextuntil()メソッドは、2つの与えられたパラメータ間のすべての次の兄弟要素を返します.
次の例では、要素との間のすべての兄弟要素を返します.
オンラインで試してもいいです
jQuery prev()、prevAll()&prevUntil()メソッド
prev()、prevAll()およびprevUntil()メソッドの動作は、上記の方法と似ていますが、機能は逆です.これらは、前の兄弟要素を返します(DOMツリーの兄弟要素に沿って前に遍歴するのではなく、後ろに遍歴します).
より良いjQueryチュートリアル
DOMツリーには、横方向に遍歴できる有用なjQueryメソッドがたくさんあります.
jQuery siblings()メソッド
Siblings()メソッドは、選択した要素のすべての兄弟要素を返します.
次の例では、すべての兄弟要素を返します.
jq
$(document).ready(function () {
$("h2").siblings().css({
"color": "red",
"border": "2px solid red"
});
});
div ( )
p
span
h2
h3
p
jQuery next()メソッド
next()メソッドは、選択した要素の次の兄弟要素を返します.
次の例では、次の兄弟を返します.
jq
<script>
$(document).ready(function () {
$("h2").next().css({
"color": "red",
"border": "2px solid red"
});
});
div ( )
p
span
h2
h3
p
jQuery nextall()メソッド
nextall()メソッドは、選択した要素の次の兄弟要素をすべて返します.
次の例では、次の兄弟要素をすべて返します.
jq
<script>
$(document).ready(function () {
$("h2").nextAll().css({
"color": "red",
"border": "2px solid red"
});
});
div ( )
p
span
h2
h3
p
jQuery nextUntil()メソッド
nextuntil()メソッドは、2つの与えられたパラメータ間のすべての次の兄弟要素を返します.
次の例では、要素との間のすべての兄弟要素を返します.
(jc2182.com)
<script>
$(document).ready(function () {
$("h2").nextUntil("h6").css({
"color": "red",
"border": "2px solid red"
});
});
div ( )
p
span
h2
h3
h4
h5
h6
p
オンラインで試してもいいです
jQuery prev()、prevAll()&prevUntil()メソッド
prev()、prevAll()およびprevUntil()メソッドの動作は、上記の方法と似ていますが、機能は逆です.これらは、前の兄弟要素を返します(DOMツリーの兄弟要素に沿って前に遍歴するのではなく、後ろに遍歴します).
より良いjQueryチュートリアル