jQuery DOM Traversal - 同層
選取同層元素的方法。
next()
取得當前元素的後一個,可用選取器進行篩選。
範例
html
<ul>
<li>List Item 1</li>
<li>List Item 2</li>
<li id="Item">List Item 3</li>
<li>List Item 4</li>
<li>List Item 5</li>
</ul>js
$('#Item').next().css('background-color', 'pink');prev()
取得當前元素的前一個,可用選取器進行篩選。
範例
html
<ul>
<li>List Item 1</li>
<li>List Item 2</li>
<li id="Item">List Item 3</li>
<li>List Item 4</li>
<li>List Item 5</li>
</ul>js
$('#Item').prev().css('background-color', 'pink');nextAll()
取得當前元素的後面全部,可用選取器進行篩選。
範例
html
<ul>
<li>List Item 1</li>
<li>List Item 2</li>
<li id="Item">List Item 3</li>
<li>List Item 4</li>
<li>List Item 5</li>
</ul>js
$('#Item').nextAll().css('background-color', 'pink');prevAll()
取得當前元素的前面全部,可用選取器進行篩選。
範例
html
<ul>
<li>List Item 1</li>
<li>List Item 2</li>
<li id="Item">List Item 3</li>
<li>List Item 4</li>
<li>List Item 5</li>
</ul>js
$('#Item').prevAll().css('background-color', 'pink');siblings()
取得除了當前元素的其他同層元素,可用選取器進行篩選。
範例
html
<ul>
<li>List Item 1</li>
<li>List Item 2</li>
<li id="Item">List Item 3</li>
<li>List Item 4</li>
<li>List Item 5</li>
</ul>js
$('#Item').siblings().css('background-color', 'pink');