【发布时间】:2012-05-24 01:19:13
【问题描述】:
我正在使用带有 AJAX 的 RoR 来创建帖子。所以我需要能够通过以前的 id 添加“答案”。
每次提交按钮点击下面的代码被调用
$("<%= selector %>").append("<div id='<%= newanswer %>'><%= escape_javascript(render('answer_layout')) %></div>");
在哪里selector 看起来像这样 #answer-12newanswer 将是 #answer-13
第一次按建议工作,但是当我第二次单击提交时,我需要使用已经附加的#answer-13 div 来新附加#answer-14,它不起作用。我了解该文档不知道第一个附加元素,但不知道如何解决此问题。感谢您的帮助。
更新
我使用编辑和销毁链接渲染新的answer,所以我不仅需要能够解决这个问题,还需要与添加的元素完全交互
【问题讨论】:
-
newanswer不应有#开头的符号 -
@F.Calderan。他只是说它的 id 是
answer-13 -
gdoron 对,ofc id 名称中没有
#。newanswer是answer-13。
标签: ruby-on-rails ajax jquery append