1

它可能很简单,但我做不到。我想查找并选择一个类中不包含在给定 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>
4

2 回答 2

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

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

http://jsfiddle.net/AufVD/


这也可以写成:

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

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

于 2012-07-26T10:14:45.427 回答
-1

您可以使用

$('.me:not(#con)')​​​​</p>

或者

$('.me').not('#con')
于 2012-07-26T10:20:10.980 回答