I have an UL list :
<ul>
<li data-sel='foo'></li>
<li></li>
<li data-sel='foo'></li>
<li class='selected'></li>
<li data-sel='foo'></li>
</ul>
I can access the first previous element of li.selected
who do not have attribute data-sel=foo
by using :not
selector
var element = $('.selected').prev("li:not([data-sel='foo'])");
But how can i access the first previous element of li.selected
who have attribute data-sel=foo
?