Finding previous sibling for criteria
by markallgood
HTML
<ul>
<li class="pick-me">one</li>
<li class="pick-me">two</li>
<li>three</li>
<li>four</li>
<li class="pick-me">five</li>
<li class="pick-me hide">six</li>
<li>seven</li>
<li class="start">eight</li>
</ul>
JavaScript
var x = $("li.start").prevAll("li.pick-me:not(.hide):first").css("color", "red");
//alert(x.text());