2015-08-28 30 views
0

如果我有以下代碼...如何找到一個特定元素的第一個實例,在第一個孩子的水平

<div id="wrapper"> 
    <h5> 
     <div>something</div> 
    </h5> 
    <div>more</div> 
</div> 

...什麼是告訴jquery的最簡單的方法,找到第一個div元素第一個孩子的水平,這將是<div>more</div>,這樣我可以在它周圍放置一個邊框?

我試着用下面玩耍......

$('#wrapper').next('div').css({'border':'solid 2px pink'}); 

,但沒有運氣。

僅供參考 - 我知道div並不假設坐在h5元素內,這是我無法控制的修改。

+1

實際上,在你的情況下,'

something
'會成爲* child * level的第一個div,不是嗎? – AmmarCSE

+0

我以爲那是h5的孩子,不是#wrapper的第一個直接的孩子。我想在第一個子級別找到第一個div – blackhawk

+0

您應該將位於h5標籤內的div放在誰之外。 – Onilol

回答

0

jQuery有children()first()它可以幫助您與此有關。

$('#wrapper').children('div').first().css({'border':'solid 2px pink'}); 
相關問題