Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
Javascript 如何获取div中的所有元素_Javascript_Jquery - Fatal编程技术网

Javascript 如何获取div中的所有元素

Javascript 如何获取div中的所有元素,javascript,jquery,Javascript,Jquery,如何获取div中的所有元素(除了某些特定div) 例如,如果结构如下所示 <div id="abc"> <div class="def"> sagar patil</div> <div class="pqr"> patil</div> <div class="pqr"> sagar patil</div> <div class=

如何获取div中的所有元素(除了某些特定div) 例如,如果结构如下所示

<div id="abc">
    <div class="def">
        sagar patil</div>
    <div class="pqr">
        patil</div>
    <div class="pqr">
        sagar patil</div>
    <div class="def">
        sagar patil</div>
    <div class="def">
        sagar patil</div>
    <div class="def">
        sagar patil</div>
    <div class="pqr">
        rocky</div>
    <div class="def">
        sagar patil</div>
    <div class="def">
        sagar patil</div>
    <div class="pqr">
        sfs</div>
    <div class="def">
        sagar patil</div>

萨加尔帕蒂尔酒店
帕蒂尔
萨加尔帕蒂尔酒店
萨加尔帕蒂尔酒店
萨加尔帕蒂尔酒店
萨加尔帕蒂尔酒店
多石的
萨加尔帕蒂尔酒店
萨加尔帕蒂尔酒店
sfs
萨加尔帕蒂尔酒店

现在假设我想要main div的html结构,即div abc,但没有div pqr的内容,即我想要div abc中的所有内容,但没有div pqr

使用
:not()

甚至更广泛

$("#abc :not(.pqr)")

您可以使用:not筛选器,或者对于更可读的构造,可以使用:


这样,它更具可读性,您可以轻松地包含其他不需要的选择器。

不会
var someArray=$(“#ID_OF_DIV”)。children()

$('ID_OF_DIV').children().each()


在这种情况下工作?根据具体情况(您没有告诉我们)

您是否会发布一些您迄今为止尝试过的代码?它还将有助于解释代码的结果如何不符合预期或需要。
$("#abc :not(.pqr)")
$("#abc div").not(".pqr, .someOtherClass");