假设我有一个像这样的HTML结构:
<div class="first">
<div class="sub-1">
<div class="first again"></div>
</div>
</div>
如何只选择具有“first”类但不在div为“sub-1”类的div中的div。换句话说,我如何只得到外部div,但是在outter div中提取任何div,它们与outter div具有相同的类(我想得到class =“first”的div,而不是class = “再来一次”)。
谢谢
答案 0 :(得分:0)
我不知道你是否有一种非常通用的方法来处理这个问题,但在这种特殊情况下你只能写。
$(".first:first")
更通用的方法是
$('.first').not('.sub-1 .first').prepend("I was first");
答案 1 :(得分:0)
请参阅.not()的jQuery文档。这应该有效:
$('.first').not('.sub-1 .first');