我有
echo '<div><span>'.$wiersz['data'].'<i> added by: '.$wiersz['username'].'</i></span><span>Rate: </span><i **FROM HERE**>'.$wiersz['likes'].'</i><i>'.$wiersz['unlikes'].'</i></div>';
echo '<div><span>'.$wiersz['data'].'<i> added by: '.$wiersz['username'].'</i></span><span>Rate: <i>Thank you</i></span><i **OVERHERE**>'.$wiersz['likes'].'</i> <i>'.$wiersz['unlikes'].'</i></div>';
如何通过jQuery中的选择器从(从这里)到(在这里)? 我正在隐藏第一个div并显示第二个div。我需要增加OVERHERE的innerText,但我不知道如何选择器去那里。
我做了:
$(this).parent().next()
这引导我进入第二个div,但仍然无法进入第二个div中的OVERHERE。
答案 0 :(得分:2)
试试这个..
$(this).parent().next().children()[2]
答案 1 :(得分:1)
假设这就是呈现的HTML的样子
<div>
<span>data<i> added by: username</i></span>
<span>Rate: </span>
<i onclick="$(this).closest('div').next().find('i').eq(2).text(parseInt($(this).text(),10))">25 Likes</i>
<i>unlikes</i>
</div>
<div>
<span>data<i> added by: username</i></span>
<span>Rate: <i>Thank you</i></span><i>Will be overwritten </i> <i>unlikes</i>
</div>
或$(this).parent().next()
代替。但是,如果将<i>
包裹在某个