jquery find - 如果类元素".myclass"在body中,但在其他元素之外

Plu*_*uda 0 jquery find

由于我有一个以上的正确答案,我正在回答

谢谢你的帮助

这是溶剂

$( '主体'),儿童( 'class_to_find.').

谢谢

对不起形成的例子,这个降价系统并不好.

我的文档中可能有多个具有相同类的元素,但我需要找到除了body之外的任何元素之外的那些元素,例如

<body>
    <div class="class_to_find">my div</div>
    <div class="testing">
       <div class="class_to_find">my other div</div>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

我只是想抓住'我的div',但当然是这样

$('body').find('.class_to_find');
Run Code Online (Sandbox Code Playgroud)

确实很有吸引力,因为它们都在体内,我该怎么办?

Aln*_*tak 7

使用直接父子选择器:

$('body > .class_to_find')....
Run Code Online (Sandbox Code Playgroud)

或者.children(),只搜索直接后代:

$('body').children('.class_to_find')...
Run Code Online (Sandbox Code Playgroud)