以前的兄弟选择器为jQuery
如果我有一个简单的HTML列表
- Item 1
- Item 2
- Item 3
- Item 4
- Item 5
在 #some-id
之后很容易选择每个列表项:
$("#some-id ~ li")
但如何在 #some-id
之前选择项目?
使用.prevAll()
,如下所示:
$("#some-id").prevAll()
例如:
$("#some-id").prevAll().css('color', 'red');
在这里尝试一下 ,没有像你的下一个兄弟选择器那样的“兄弟姐妹”选择器 ,但.prevAll()
将获得你想要的元素,就像用$("#some-id").nextAll()
替换你当前的选择器一样$("#some-id").nextAll()
。
$("#some-id").prevAll()
请参阅文档: http : //api.jquery.com/prevAll/