【发布时间】:2009-12-01 20:31:36
【问题描述】:
下面的示例 html 标记
<div class="container answer_comments">
<p class="comment_text">Hey that's not cool.</p>
<p class="comment_attribs">By Anonymous User on 01 Dec</p>
<p class="comment_text">Is that really why?</p>
<p class="comment_attribs">By person on 27 Nov</p>
<p class="close_comments" onclick="close_comments()">Close</p>
</div>
JS函数:
function close_comments() {
var comments_wrapper = $(this).closest('.answer_comments');
comments_wrapper.slideUp();
}
.answer_cmets 不会关闭。那是因为我使用 $(this) 错误吗?这个 div 在页面上重复了很多次,实现我想要做的最好的方法是什么?
【问题讨论】: