Jquery-选择器-选择div中的每个元素

Jquery-选择器-选择div中的每个元素,jquery,jquery-selectors,Jquery,Jquery Selectors,使用jQuery,是否有一种简单的方法可以选择div中的所有元素(或任何其他元素) 本周我已经搜索了好几个小时,我会继续用头敲击键盘 <div class="Someclass"> <img src="" title="" /> <ul> <li></li> <li><a href="" alt="" /></li> </ul> &l

使用
jQuery

是否有一种简单的方法可以选择div中的所有元素(或任何其他元素) 本周我已经搜索了好几个小时,我会继续用头敲击键盘

<div class="Someclass">
    <img src="" title="" />
    <ul>
        <li></li>
        <li><a href="" alt="" /></li>
    </ul>
</div>


我想要一种简单的方法来选择
.Someclass
中的所有元素,而不必调用每个元素。

只使用jQuery进行选择的简单方法是
$(“#divID*”)
。正如你所知,在CSS中,a b表示a的后代的所有
b
a
表示a的直接子代的所有
b
,所以
myDiv*
指的是a的后代的一切


要获取所有儿童和后代,请执行以下操作:

$('.SomeClass *')
要仅获得直接子女:

$('.SomeClass > *')

或者如果你想要一切而不仅仅是直接的孩子
$('.someclass*')

如果您希望绝对使用.someclass中的每个元素,请使用:

var allElements = $(".Someclass *");
这在Chrome中起作用:

$(".Someclass *").addClass("testing");

“选择所有元素”是什么意思?类似于
$('.Someclass').html()
$('.Someclass').find('img')
?“有没有一种简单的方法可以选择div中的所有元素?”“我想要一种简单的方法来选择.Somclass中的所有元素…”-为什么是-1?谢谢大家!我不再用头敲击键盘。children()将只选择子代,而不选择其他子代。如果我想在选择中包含div,那么最好的方法是$(#divID,#divID*)?
$(".Someclass *").addClass("testing");