gpt4 book ai didi

jquery - 向子元素添加另一个 CSS 样式,该子元素也是父元素

转载 作者:行者123 更新时间:2023-12-01 01:30:37 31 4
gpt4 key购买 nike

所以我的列表看起来像这样:

<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 类似吸盘鱼的下拉 CSS 代码实现的。无序列表本身无法更改任何内容,因此我需要找到一种方法,仅将 CSS 样式添加到同时也是父级的子页面(父级 1 的子级...)。

我一直在尝试仅向具有自己的子页面的子页面添加箭头图标。我想我可以使用:

$("#target").addClass("newclass"); 

添加一个带有箭头图标作为背景图像的额外类。

谢谢!

最佳答案

$("#target li").each(function() {
if ( $("ul:eq(0)", this).length > 0 ) {
$(this).addClass("class_name");
}
});

检查 #target 下的每个列表项,看看它是否至少有一个子无序列表,如果有,则向刚刚检查的列表项添加一个类名。

关于jquery - 向子元素添加另一个 CSS 样式,该子元素也是父元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/254384/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com