How to select the previous element of a given class
- by JCN
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 ?