我正在尝试为具有类 .showme 的孩子添加类 '.open' 到父 li 到目前为止我已经尝试了几件事(prev、prevAll、has 等),但我无法做到正确。
这是我的 html 结构,也是一个可以处理的jsFiddle。任何建议将不胜感激。
<ul class="product-categories">
<li class="sub">
<a href="#">Women</a>
<ul>
<li class=""> <a href="#">Clothing</a></li>
<li class="showme"> <a href="#">Footwear</a></li>
</ul>
</li>
<li class="no-sub"> <a href="#">Men</a></li>
<li class="no-sub"> <a href="#">Children</a></li>
<li class="offers"> <a href="#">Offers</a></li>
</ul>
$(".showme").prevAll("li.sub:first").addClass("open")