js.erb模板中的Rails 3 jquery是否正在创建转义的html?

时间:2010-06-19 16:15:53

标签: jquery ruby-on-rails ruby-on-rails-3

在Rails 3中,我有一个带有一行简单jquery的update.js.erb模板:

$("#some_div").html("<strong>some_content</strong>");

提交表单后,所有ajaxy内容都运行良好,但#some_div中的内容正在替换为“<strong>some_content</strong>”而不是 some_content 。有没有人知道为什么?

这在Rails 2中运行良好。提前感谢您的帮助。

更新(半解决):愚蠢的我,仍然有jquery.form插件闲逛,这并不神奇地播放。看起来我会再次撕掉一些东西...感谢帮助,伙计们。

1 个答案:

答案 0 :(得分:0)

如果您使用的是jQuery 1.4,请尝试

$('#some_div').html(function(i,v){
    return $('<strong>').html('some_content');
});

(p.s.我喜欢javascript上的单引号)