Rails で JavaScript を使用すると問題が発生します。私はgetScrip
t を使用して、 というファイルに js をロードしていますlist.js.erb
。
var info = '<%= j(items_collection(@order, @items_list)) %>'
$('#items-list').html(info);
要素を検査すると、実際に得ている応答が
var info = '<div class=\"control-group check_boxes optional
order_items\" id=\"items-list\"><label class=\"
check_boxes optional control-label\">Items<\/label><div
class=\"controls\"><label class=\"checkbox\">
<input class=\"check_boxes optional\" id=\"order_items_6\"
name=\"order[items][]\" type=\"checkbox\"
value=\"6\" />Chicken Burrito<\/label><
label class=\"checkbox\"><input class=\"
check_boxes optional\" id=\"order_items_7\"
name=\"order[items][]\" type=\"checkbox\"
value=\"7\" />Burrito<\/label><
input name=\"order[items][]\" type=\"hidden\"
value=\"\" /><\/div><\/div>'
$('#items-list').html(info);
It が置き換えられると、dom 要素ではなく文字列に変換されます。どうすればこれを修正できますか?