如何找到下一课“评论”并在点击“阅读”后显示它?如何用jQuery找到下一个元素?
<div class="preview">
<div class="messages">
<div class="msg">
<div class="circle left"><img src=""></div>
<div class="name">Lars Mehrhoff</div>
<div class="sep_20"></div>
<a href="#" class="read"><i class="icon-comment"></i></a>
<a href="#" class="reply"><i class="icon-reply"></i></a>
<a href="#" class="read"><i class="icon-ok"></i></a>
<a href="#" class="trash"><i class="icon-trash"></i></a>
<div class="comment">ASD</div>
</div>
<div class="clearfix"></div>
<div class="msg">
<div class="circle left"><img src=""></div>
<div class="name">Lars Mehrhoff</div>
<div class="sep_20"></div>
<a href="#" class="read"><i class="icon-comment"></i></a>
<a href="#" class="reply"><i class="icon-reply"></i></a>
<a href="#" class="read"><i class="icon-ok"></i></a>
<a href="#" class="trash"><i class="icon-trash"></i></a>
<div class="comment">ASD</div>
</div>
</div>
我的jQuery代码是这样的:
$('.read').click(function(e) {
$(this).find('.comment').show();
});
$('.comment').hide();
我将只显示注释旁边的 “读”
如果'siblings'是不够的你:HTTP ://stackoverflow.com/a/30089307/274502 – cregox 2015-05-06 23:24:42