Jon*_*nas 7 jquery jquery-selectors
如果我有一个简单的HTML列表
<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>
Run Code Online (Sandbox Code Playgroud)
可以很容易地选择每一个列表项后 #some-id
:
$("#some-id ~ li")
Run Code Online (Sandbox Code Playgroud)
但我如何选择之前 的项目#some-id
?
Nic*_*ver 16
使用.prevAll()
,像这样:
$("#some-id").prevAll()
Run Code Online (Sandbox Code Playgroud)
例如:
$("#some-id").prevAll().css('color', 'red')???????????;?
Run Code Online (Sandbox Code Playgroud)
在这里尝试一下,没有像你的下一个兄弟选择器那样的"以前的兄弟姐妹"选择器,但是.prevAll()
会获得你想要的元素,就像用你当前的选择器替换它一样$("#some-id").nextAll()
.
归档时间: |
|
查看次数: |
7082 次 |
最近记录: |