所以我的列表看起来像这样:
<div="list">
<ul>
<li class="page item">Parent 1
<ul>
<li class="page item">Child of Parent 1 and Parent of Grandchild
<ul>
<li class="page item">Grandchild</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
这是通过Wordpress的list_wp_pages以及一个类似自定义CSS类似suckerfish的下拉CSS代码。无序列表本身无法更改任何内容,因此我需要找到一种方法来将CSS样式添加到仅作为父项的子页面(父项1的子项...)。
我一直在尝试仅向具有自己子页面的子页面添加箭头图标。我想我可以使用:
$("#target").addClass("newclass");
添加一个带箭头图标的额外课程作为背景图片。
谢谢!
答案 0 :(得分:2)
$("#target li").each(function() {
if ( $("ul:eq(0)", this).length > 0 ) {
$(this).addClass("class_name");
}
});
检查#target下的每个列表项以查看它是否至少有一个子无序列表,如果有,则将类名添加到刚检查的列表项中。