2014-09-03 40 views
0

我想分配一个HTML块到JavaScript中的字符串变量。但是,引用/语音标记并没有成功。有没有另一种方法来做到这一点。如何在字符串变量中存储HTML块?

这是我曾尝试:

var huge = '<div class="row"><div class.../div>' 

我已经意识到我可以在引号前放/。然而,考虑到该块的大小似乎并不是一个很好的解决方案。

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

+0

您可以尝试http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp – 2014-09-03 13:33:29

+0

你是什么意思,他们不这样做的伎俩?你有错误吗? – George 2014-09-03 13:34:29

+1

目前还不清楚你想在这里做什么。根本没有涉及jQuery,只是一个看起来很好的字符串,尽管如此。单引号内的双引号会很好;你似乎没有显示出实际的问题。 – 2014-09-03 13:34:44

回答

0

如果你的问题是你有组成单引号和双引号的代码块巨大,你的选择是要么先逃避它的服务器端,否则你必须手动格式化。

var huge = "<div class=\"foo\">bar</div>"; 
0

尝试把代码放到你的HTML中,而不是放在你的javascript中,但是用CSS隐藏它。然后,您可以将其作为DOM元素进行访问,或使用.html()将其作为字符串获取。

相关问题