Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
Javascript jquery选择器ul标记的第一个子级_Javascript_Jquery_Html_Jquery Selectors - Fatal编程技术网

Javascript jquery选择器ul标记的第一个子级

Javascript jquery选择器ul标记的第一个子级,javascript,jquery,html,jquery-selectors,Javascript,Jquery,Html,Jquery Selectors,我的菜单结构如下: ... 现在。。。如何选择active class中的所有sub-first ul标签 样本,活动>ul sub-one>ul sub-one。。。等等。您可以这样选择 JQuery $'ul li.active>ul' 或 $'li.active'.children'ul' CSS ul li.active ul{}$li.active.findul将完成此任务。下面是简单的代码,您可以在其中记录active li中的所有UL元素 var ulArr=$li.active

我的菜单结构如下:

... 现在。。。如何选择active class中的所有sub-first ul标签


样本,活动>ul sub-one>ul sub-one。。。等等。

您可以这样选择

JQuery

$'ul li.active>ul' 或 $'li.active'.children'ul'

CSS

ul li.active ul{}

$li.active.findul将完成此任务。下面是简单的代码,您可以在其中记录active li中的所有UL元素

var ulArr=$li.active.findul; console.log活动li的第一个UL为:+ulArr[0]; $.eachulArr,函数索引,元素{ console.logChild UL编号+索引+is:+元素; }; ... 试一试

$'.活动ul>li>a'。首先 $function{ var active=$'.activeul>li>a.first.addClass'red'; }; 瑞德先生{ 颜色:红色!重要 } ...
你想让所有sub UL在悬停时都处于活动状态吗?请发布你迄今为止尝试过的代码???Kartikeya我没有尝试。。纳迪姆等。。但onload页面打开所有子ulsample:但不是动态级别您的问题是“如何选择所有子ul”参考错误:未定义ul。您的选择器需要放置在字符串中。仅第一个子ul标记select@HashemQolami这是我的错。你的选择器需要放在一个字符串中。只有第一个ul的select结果将为你提供活动li中的ul数组,即使它位于某些元素的更深处。因此,必须循环数组某物,如var ulArr=$li.active.findul。ulArr.forEach//code请回答此问题-您要选择活动列表中的第一个ul还是所有uls?我将编辑我的答案accordingly@TamerA奥奥卢,你没有包括jquery。工作演示
$("li.active >ul:first")