jQuery-使用next()

| 在以下情况下,我想在单击
div.first > a
时向后继的ѭ0add添加一个类“ highlight”。 的HTML:
<li>
    <div class=\"first\">
        <a href=\"#\">link</a>
    </div>
    <div class=\"second\">
        text to be highlighted
    </div>
</li>
<!--(repeats)-->
js:
$(\"div.first > a\").click(function() {
    $(this).next(\"div.second\").addClass(\"highlight\");   
});
我知道它的错,但是我不知道如何正确地做。请帮助。     
已邀请:
        
.next()
查找当前元素的下一个同级。您当前的元素是
<a>
,在这种情况下,没有兄弟姐妹(可怜的东西)。使用
parent()
检索包含的
<div>
,然后使用
next()
查找要突出显示的
<div>
$(\"div.first > a\").click(function() {
    $(this).parent().next(\"div.second\").addClass(\"highlight\");   
});
    
        
$(\"div.first > a\").click(function() {
    $(this).parent().next(\"div.second\").addClass(\"highlight\");   
});
您需要与to12ѭ的父母结伴,然后再获得下一个
div
    

要回复问题请先登录注册