3

出于某种原因,当我在 show.js.erb 文件中使用 link_to 时,javascript 不起作用......

这有效:

$(".commentvotecount<%= params[:commentid]%>").html("<%= positiveVoteCount = @comment.plusminus %>");

这不会:

$(".commentvotecount<%= params[:commentid]%>").html("<%= positiveVoteCount = @comment.plusminus %> <%= link_to 'About', '/about' %>");

出了什么问题?

谢谢你。

4

1 回答 1

4

使用 escape_javascript 所以引号被转义。

$(".commentvotecount<%= params[:commentid]%>").html("<%= escape_javascript link_to('About', '/about') %>");
于 2013-03-19T03:04:15.040 回答