Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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/4/webpack/2.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选择每个ul的第一个lis_Jquery - Fatal编程技术网

jquery选择每个ul的第一个lis

jquery选择每个ul的第一个lis,jquery,Jquery,我需要在此结构中选择每个ul的第一个lis: <div> <ul> <li></li> <li></li> <li></li> </ul> <ul> <li></li> <li></li> <li>&

我需要在此结构中选择每个ul的第一个lis:

<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);
});