我正在尝试将HTML块分配给JavaScript中的字符串变量。然而,封闭引号/语音标记并不能解决问题。还有另一种方法可以做到这一点。
这就是我的尝试:
var huge = '<div class="row"><div class.../div>'
我意识到我可以在引号之前加/。但是考虑到块的大小似乎不是一个很好的解决方案。
编辑:对不起,不是很清楚。我的意思是在html代码块中有多组双引号/单引号与封闭的单引号冲突。答案 0 :(得分:0)
尝试将代码放在HTML中,而不是放在javascript中,但将其隐藏在CSS中。然后,您可以将其作为DOM元素访问,或使用.html()将其作为字符串。
答案 1 :(得分:0)
如果你的问题是你有一大堆由单引号和双引号组成的代码,你的选择是首先从服务器端转义,或者你必须手动格式化它。
var huge = "<div class=\"foo\">bar</div>";