0

jquery でタグの代わりに文字列を追加すると、問題が発生します。これが私のコードです:

$('.nested_comments_'+<%= @comment.parent.id %>).append("<div class='<%= 'nested_comments nested_comments_'+ @comment.id.to_s%>'></div>")

そして、これは

"<div class='nested_comments nested_comments_584'></div>" 

htmlタグの代わりに。私は何を間違っていますか?

4

1 に答える 1

0

最後の括弧が抜けているだけではありませんか?

$('.nested_comments_'+<%= @comment.parent.id %>).append("<div class='<%= 'nested_comments nested_comments_'+ @comment.id.to_s%>'></div>");

appendToを使用して、逆のスタイルを使用できます。

$("<div class='<%= 'nested_comments nested_comments_'+ @comment.id.to_s%>'></div>").appendTo('.nested_comments_'+<%= @comment.parent.id %>);
于 2013-02-28T12:53:23.660 に答える