有没有办法像这样使用Javascript或jQuery将HTML片段存储在变量中?(显然这是一个非工作的示例)
var mysnippet = << EOF
<div class="myclass">
<div class="anotherclass">
Some dummy text
</div>
</div>
EOF
然后使用jQuery将其插入文档中:
mysnippet.append($('#someelement'));
编辑:
在回答或评论之前,请仔细阅读以下内容: 我有一个原始的HTML代码片段在我的JS文件中,我希望使用类似于EOF结构的东西将其存储在Javascript变量中。我需要避免将其放在引号之间。
如果无法使用Javascript和/或jQuery,则该问题没有解决方案。
.html
文件中,然后使用$.get("mysnippet.html")
读取它总是更好的选择。然后,您就可以在附加之前编辑新对象的DOM。此外,HTML和JS可以轻松进行代码检查。此外,这种方法将数据与代码分离,这对于未来的可扩展性始终是一件好事。 - Sanjay Manohar