Javascript 如何获取div中的所有元素
如何获取div中的所有元素(除了某些特定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 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");