2015-08-28 32 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'}); 
相关问题