我想在jquery中使用一个大的html代码

时间:2015-10-20 16:06:06

标签: jquery

特别是方法.append(html)。我如何在追加中添加大的html代码,例如:

$("#results").append('<div class="some class"> ...a lot of html code... </div>')

1 个答案:

答案 0 :(得分:1)

您可以将其存储在服务器上的html文件中,例如&#39; template.html&#39;并将其加载到:

$(&#34;#results&#34;)。load(&#34; /template.html");

如果html是静态的,那将会有效,但这引出了一个问题,为什么你只能在包含html的页面上显示和隐藏div。

但是我猜你有更多的jQuery在你将它附加到#results之前将值插入到html中,如果是这样的话,也许你可以使用类似https://github.com/janl/mustache.js

的东西

希望这有帮助。