2011-07-18 15 views
0

確定guyz,還有一個問題給你。 我只需要選擇第一個div(第一個孩子!='你') 我該如何實現這個目標?選擇對象,其中第一個孩子ID是不是一個確定的價值

HTML

<div class="test"> 
    <div id="me"><img src=""></div> 
</div> 
<div class="test"> 
    <div id="you"></div> 
</div> 

我的意思是這樣的:

$('#test:first-child[id] != value');

好,這就是我需要在理論上,因爲我不認爲上述行會工作。

回答

1
var yourElement = $(".test").not(":has(>#you:first-child)"); 
var allImages = yourElement.find("img"); 

翻譯:選擇具有類「測試」並沒有直接的孩子(「>」)與「你」的ID。這是第一個元素的元素!

的jsfiddle鏈接:http://jsfiddle.net/y3RPD/3/

+0

這是他想要我認爲相反! :) –

+0

哦,你需要使用.not()然後,編輯 –

+0

我可以複雜一點,並補充說我想要所有的圖像? – Dementic

相關問題