Javascript dom元素被解析为字符串

时间:2013-06-09 21:07:22

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

我在使用带有rails的JavaScript时遇到了问题。我正在使用getScrip t将js加载到名为list.js.erb的文件中,其中包含:

var info = '<%= j(items_collection(@order, @items_list)) %>'
$('#items-list').html(info);

在inspect元素中,我可以看到我实际得到的响应是

var info = '&lt;div class=\&quot;control-group check_boxes optional 
order_items\&quot; id=\&quot;items-list\&quot;&gt;&lt;label class=\&quot;
check_boxes optional control-label\&quot;&gt;Items&lt;\/label&gt;&lt;div
class=\&quot;controls\&quot;&gt;&lt;label class=\&quot;checkbox\&quot;&gt;
&lt;input class=\&quot;check_boxes optional\&quot; id=\&quot;order_items_6\&quot;
name=\&quot;order[items][]\&quot; type=\&quot;checkbox\&quot; 
value=\&quot;6\&quot; /&gt;Chicken Burrito&lt;\/label&gt;&lt;
label class=\&quot;checkbox\&quot;&gt;&lt;input class=\&quot;
check_boxes optional\&quot; id=\&quot;order_items_7\&quot; 
name=\&quot;order[items][]\&quot; type=\&quot;checkbox\&quot; 
value=\&quot;7\&quot; /&gt;Burrito&lt;\/label&gt;&lt;
input name=\&quot;order[items][]\&quot; type=\&quot;hidden\&quot; 
value=\&quot;\&quot; /&gt;&lt;\/div&gt;&lt;\/div&gt;'

$('#items-list').html(info);

当它被替换时,它已被变成一个字符串而不是一个dom元素。我该如何解决这个问题?

0 个答案:

没有答案