Javascript 如何在字符串变量中存储HTML块?

Javascript 如何在字符串变量中存储HTML块?,javascript,string,encode,Javascript,String,Encode,我试图在JavaScript中将HTML块分配给字符串变量。然而,附上引号/话语标记并不能起到作用。还有别的办法吗 这就是我尝试过的: var huge = '<div class="row"><div class.../div>' var巨大=“” 我意识到我可以在引号前加上。然而,考虑到块的大小,这似乎不是一个很好的解决方案 编辑:对不起,我不是很清楚。我的意思是,在html代码块中有多组双引号/单引号,它们与包含的单引号冲突。尝试将代码放在html中,而不是ja

我试图在JavaScript中将HTML块分配给字符串变量。然而,附上引号/话语标记并不能起到作用。还有别的办法吗

这就是我尝试过的:

var huge = '<div class="row"><div class.../div>'
var巨大=“”
我意识到我可以在引号前加上。然而,考虑到块的大小,这似乎不是一个很好的解决方案


编辑:对不起,我不是很清楚。我的意思是,在html代码块中有多组双引号/单引号,它们与包含的单引号冲突。

尝试将代码放在html中,而不是javascript中,但用CSS隐藏它。然后,您可以将其作为DOM元素访问,也可以使用.html()将其作为字符串访问。

如果您的问题是您有一个由单引号和双引号组成的巨大代码块,您可以选择先从服务器端转义它,或者必须手动格式化它

var huge = "<div class=\"foo\">bar</div>";
var size=“bar”;

你可以试一试,你说他们不玩把戏是什么意思?你有错误吗?不清楚你想在这里做什么。根本不涉及jQuery,只是一个看起来很好的字符串。单引号内的双引号可以;你似乎没有表现出真正的问题。