如何使用jQuery查找不在特定id容器中的给定类的所有元素

时间:2012-07-26 10:08:39

标签: jquery

它可能很简单,但我无法做到。我想找到并选择一个类中未包含在给定id下的所有元素。 例如:在这里,如何在id“con”

之外找到“me”类的元素
<div id="con">
    <div class="me">hi1</div>
    <div class="me">hi2</div>
</div>
    <div class="me">hi3</div>
    <div class="me">hi4</div>

2 个答案:

答案 0 :(得分:4)

$(".me").not("#con .me");

使用not(),您可以指定元素应匹配的选择器。

http://jsfiddle.net/AufVD/


这也可以写成:

$(".me:not(#con .me)"); 

http://jsfiddle.net/AufVD/1/

答案 1 :(得分:-1)

你可以使用

$('.me:not(#con)')

$('.me').not('#con')