-1

我有这句话:

$("<%= escape_javascript(render(:partial => 'create_index'))%>").hide().prependTo(".comments_column").fadeIn(1500);

我的html:

<div class="comments_column">
<div class="comment">coment 1</div>
<div class="comment">coment 2</div>
<div class="comment">coment 3</div>
<div class="comment">coment 4</div>
<div class="comment">coment 5</div>
.
.
.
<div class="comment_box">

<form method="post" action="the_action">
<textarea></textarea>
<input type="submit" value="Comment" class="input_comment">
</form>

</div>

</div>

<div class="comments_column"></div>
<div class="comments_column"></div>
<div class="comments_column"></div>
<div class="comments_column"></div>
<div class="comments_column"></div>
.
.
.

我想为这句话添加$(this).find或 this,只点击这个.comments_column类,因为我在同一个文档中有很多 .comments_column。

这个怎么工作?

已编辑。添加HTML。

4

1 回答 1

0

代替:

$(".comments-column")

选择最接近的匹配父项:

$(this).parents(".comments-column").eq(0)

(编辑)看到你的 jsFiddle 之后,这是你需要改变的。

于 2011-12-31T22:19:00.260 回答