jquery选择每个ul的第一个lis
我需要在此结构中选择每个ul的第一个lis:jquery选择每个ul的第一个lis,jquery,Jquery,我需要在此结构中选择每个ul的第一个lis: <div> <ul> <li></li> <li></li> <li></li> </ul> <ul> <li></li> <li></li> <li>&
<div>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</div>
我有一个选择器:container.find'div>ul>li:first',但是jquery引擎将第一个div>ul>li排序,然后根据:first获取forst结果。但是我想要每个ul的第一个li,类似于:div>ul>li:first
如何解决此问题?您需要:第一个子选择器:
描述:选择作为其父元素的第一个子元素的所有元素
虽然:first仅匹配单个元素,但:first子选择器可以为每个父级匹配多个:一。这相当于:nth-child1
参考:
例如:
或者,如果您有多个级别的ul包含li:
您需要:第一个子选择器:
描述:选择作为其父元素的第一个子元素的所有元素
虽然:first仅匹配单个元素,但:first子选择器可以为每个父级匹配多个:一。这相当于:nth-child1
参考:
例如:
或者,如果您有多个级别的ul包含li:
您正在查找jQuery的每个函数:
您正在查找jQuery的每个函数:
在li元素上使用第一个子选择器
$ul li:第一个子元素在li元素上使用第一个子元素选择器
$("#mydiv ul").each(function(){
$('li:eq(0)',this);
});
$ul li:第一个孩子不,我不是!我更喜欢jquery选择器,而不是每个函数-这不是有效的。不,我不是!我更喜欢jquery选择器,而不是每个函数-这不是有效的。
$("#mydiv ul").each(function(){
$('li:eq(0)',this);
});
$("#yourdiv ul").each(function(){
$(this).find("li:first");
});
$("#mydiv ul").each(function(){
$('li:eq(0)',this);
});