以前的兄弟选择器为jQuery

前端之家收集整理的这篇文章主要介绍了以前的兄弟选择器为jQuery前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我有一个简单的 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>

在#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()代替你当前的选择器一样.

猜你在找的jQuery相关文章