我有一个 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
who has attribute的第一个先前元素data-sel=foo
?