将$(this).find添加到prependTo

时间:2011-12-31 21:48:17

标签: jquery this prepend

我有这句话:

$("<%= 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 或者这个,只打了这个 .comments_column 类,因为我有很多.comments_column在同一个文档。

如何运作?

编辑。添加Html。

1 个答案:

答案 0 :(得分:0)

而不是:

$(".comments-column")

选择最接近的匹配父级:

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

(编辑)看到你的jsFiddle后,this is what you need to change.