如何在第一个子级别查找特定元素的第一个实例

时间:2015-08-28 17:21:24

标签: jquery

如果我有以下代码......

<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元素内,这是我无法修改的。

2 个答案:

答案 0 :(得分:3)

您可以使用jQuery子选择器,然后使用:第一个选择器。

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

答案 1 :(得分:0)

jQuery有 children() first() ,可以帮助您解决此问题。

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