如果我有一個簡單的HTML列表上的兄弟姐妹選擇器的jQuery
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li id="some-id">Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
很容易後,選擇每一個列表項#some-id
:
$("#some-id ~ li")
但如何選擇項目前#some-id
?
如果我有一個簡單的HTML列表上的兄弟姐妹選擇器的jQuery
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li id="some-id">Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
很容易後,選擇每一個列表項#some-id
:
$("#some-id ~ li")
但如何選擇項目前#some-id
?
使用.prevAll()
,像這樣:
$("#some-id").prevAll()
例如:
$("#some-id").prevAll().css('color', 'red');
Give it a try here,有沒有一個 「以前的兄弟姐妹」 選擇像您的next-siblings selector,但是.prevAll()
會得到你想要的元素,就像你可以用$("#some-id").nextAll()
替代你當前的選擇一樣。
$("#some-id").prevAll()