gpt4 book ai didi

javascript - 如果子
    存在,如何向父
  • 项添加样式?

转载 作者:太空宇宙 更新时间:2023-11-04 16:00:37 25 4
gpt4 key购买 nike

我想提前做一个菜单,看看是否有双重嵌套。

<ul class="parent">
<li class="child"></li>
<li class="child">
<ul slass="nesting">
<li></li>
<li></li>
</ul>
</li>
<li class="child"></li>
</ul>

因此 ul class="nesting"默认隐藏,但在 li class="child"悬停期间出现。我想在 li class="child"上做另一个设计,它有一个嵌套的 ul。换句话说,我如何通过 Javascript/JQuery 显示悬停前的嵌套?

提前致谢!

最佳答案

使用 jQuery :has() selector :

$("li.child:has(ul.nesting)").addClass("myclass");

英语:

如果 li.childul.nesting 作为后代( child ),添加类 myclass 到那个 li.child 元素。

关于javascript - 如果子 <ul> 存在,如何向父 <li> 项添加样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9871171/

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