将 $(this).find 添加到 prependTo

发布于 2024-12-24 16:18:45 字数 1143 浏览 5 评论 0原文

我有这样一句话:

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

这如何运作?

已编辑。添加 HTML。

I have this sentence:

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

My 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>
.
.
.

I want add $(this).find or this for that this sentence, only hit this .comments_column class, because I have a lot .comments_column in a same document.

How working this?

Edited. Add Html.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

反目相谮 2024-12-31 16:18:45

而不是:

$(".comments-column")

选择最接近的匹配父级:

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

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

Instead of:

$(".comments-column")

select the closest matching parent:

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

(edit) After seeing your jsFiddle, this is what you need to change.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文