好的家伙,还有一个问题要问你。 我只需要选择第一个div(第一个孩子!='你') 我怎么能实现这一点呢?
HTML
<div class="test">
<div id="me"><img src=""></div>
</div>
<div class="test">
<div id="you"></div>
</div>
我的意思是:
$('#test:first-child[id] != value');
答案 0 :(得分:1)
var yourElement = $(".test").not(":has(>#you:first-child)");
var allImages = yourElement.find("img");
翻译:选择一个具有“test”类的元素,并且没有直接子元素(“&gt;”),其id为“you”,这是第一个元素!
jsFiddle链接:http://jsfiddle.net/y3RPD/3/