投稿を作成するためにAJAXでRoRを使用しています。したがって、以前のIDで「回答」を追加する機能が必要です。
送信ボタンが呼び出されるたびに、次のコードが呼び出されます
$("<%= selector %>").append("<div id='<%= newanswer %>'><%= escape_javascript(render('answer_layout')) %></div>");
これはどこに
selector
見える#answer-12
newanswer
でしょう#answer-13
初回は提案どおりに機能しますが、2回目に[送信]をクリックすると、すでに追加されている#answer-13
divを使用して新しく追加する必要が#answer-14
あり、機能しません。ドキュメントが最初に追加された要素について知らないことは理解していますが、この問題を解決する方法がわかりません。助けてくれてありがとう。
更新リンクを編集および破棄し
て新規にレンダリングするanswer
ため、回避できる追加機能だけでなく、追加された要素と完全に対話する機能も必要です。