Javascript 从中的多个子项中选择多个子项

Javascript 从中的多个子项中选择多个子项,javascript,jquery,Javascript,Jquery,我的列表结构如下所示: <ul id="BirdMother" class="parent"> <ul class="child"> <li class="baby"> </ul> <ul class="child"> <li class="baby"> </ul> <ul class="child"> <l

我的列表结构如下所示:

<ul id="BirdMother" class="parent">
    <ul class="child">
        <li class="baby">
    </ul>
    <ul class="child">
        <li class="baby">
    </ul>
    <ul class="child">
        <li class="baby">
    </ul>
</ul>
我想以迭代的方式选择所有婴儿列表项,以便在如下函数中使用:function feedBabiesbabyList

如何选择所有婴儿用品


编辑:如果页面中有多个婴儿项目,而我只想要某个家长列表中的婴儿,该怎么办。只有鸟宝宝。编辑了上面的代码。

只需使用类选择器即可

var babyList = $(".baby");

feedBabies(babyList);
对某些父母来说

var babyList = $("#BirdMother .baby");

feedBabies(babyList);

这是你的解决方案

$("#useThisList > ul").each(function(){
alert($(this).html());//this will give you html 
alert($(this).text());// this will give you text in li
});

合理确定元素的唯一允许子元素是元素。但要获取元素,您应该执行baby=$“useThisList.child.baby”之类的操作;试试$'.baby.文本'babyes';$'这只是一个选择器问题,不是jQuery特有的。