Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 当下拉列表可见时,将类添加到父LIA_Jquery_Dom - Fatal编程技术网

Jquery 当下拉列表可见时,将类添加到父LIA

Jquery 当下拉列表可见时,将类添加到父LIA,jquery,dom,Jquery,Dom,有一个愚蠢的问题,只想在LiA的子菜单可见时向其添加一个类。它是级联的,将类添加到所有li a中,甚至是子菜单中的一个 <ul id="nav"> <li><a href="#" target="_self">HOME</a></li> <li class="dropdown"><a href="#" target="_self">SYSTEM MANAGER<span aria-hidde

有一个愚蠢的问题,只想在LiA的子菜单可见时向其添加一个类。它是级联的,将类添加到所有li a中,甚至是子菜单中的一个

<ul id="nav">
    <li><a href="#" target="_self">HOME</a></li>
    <li class="dropdown"><a href="#" target="_self">SYSTEM MANAGER<span aria-hidden="true" data-icon="&#xe000;"></span></a>
        <ul>
             <li><a href="#" target="_blank">Link 1</a></li>
        </ul>
    </li>
</ul>
CSS

如何使其仅应用于父li.dropdown a,而不将其级联到子li a?

您应该使用,只需更改css

body header #headerContain nav#nav-wrap ul#nav li.dropdown.hilight > a {
  color: #db4105;
}
body header #headerContain nav#nav-wrap ul#nav li.dropdown.hilight a {
  color: #db4105;
}
body header #headerContain nav#nav-wrap ul#nav li.dropdown.hilight > a {
  color: #db4105;
}