我有一个 UL 列表:
<ul>
<li data-sel='foo'></li>
<li></li>
<li data-sel='foo'></li>
<li class='selected'></li>
<li data-sel='foo'></li>
</ul>
我可以访问 li.selected
的前一个元素谁没有属性 data-sel=foo
通过使用:not
选择器
var element = $('.selected').prev("li:not([data-sel='foo'])");
但是我如何访问 li.selected
的第一个前一个元素谁有属性data-sel=foo
?
最佳答案
关于javascript - 如何选择给定类的前一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12303417/