Javascript ruby代码中的转义引号
我试图将长字符串放入JS对象中。我使用的代码很好:Javascript ruby代码中的转义引号,javascript,jquery,ruby,regex,Javascript,Jquery,Ruby,Regex,我试图将长字符串放入JS对象中。我使用的代码很好: parent.$("#data-store").data("content[<%=n%>]" , "<%= @content[n.to_s].squish %>"); 但当我想通过设置JS对象的姿势并获取param@content来生成HTML时,我想用HTML呈现它: <div class="step-wrapper"> <%= i
parent.$("#data-store").data("content[<%=n%>]" , "<%= @content[n.to_s].squish %>");
但当我想通过设置JS对象的姿势并获取param@content来生成HTML时,我想用HTML呈现它:
<div class="step-wrapper">
<%=
if @content.nil? || @content[n.to_s].nil?
else
@content[n.to_s].html_safe
end
%>
</div>
我得到的是用引号“”包装的HTML,结果是HTML代码表单@内容显示为文本
在打印到div时,应该使用哪种正则表达式从引号中展开此对象
带有html_safe的代码给了我JS错误,在这种情况下我不能使用它
parent.$("#data-store").data("content[<%=n%>]" , "<%= @content[n.to_s].squish.html_safe %>");
parent.$(“#数据存储”).data(“content[]”,“”);
是否要将该HTML放入数据存储
div首先,我将HTML从params放入数据存储,然后再放入params,最后在不同视图的幻灯片包装div中呈现它。但是它是用引号括起来的,看起来像文本,而不是代码什么是父项。$
referenceTry父项。$(“#数据存储”).data('content[]”,''
@ArunPJohny我之所以使用parent,是因为我使用的是iframe,所以它在iframe之外修饰数据存储。
parent.$("#data-store").data("content[<%=n%>]" , "<%= @content[n.to_s].squish.html_safe %>");