2015-10-20 55 views
0

特别是方法.append(html)。我怎么能在追加添加大的HTML代码,例如:我想在jquery中使用大的html代码

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

使用'append()'有什么问题? –

+0

http://stackoverflow.com/questions/8676990/multiple-lines-when-using-jquerys-html-method或http://stackoverflow.com/questions/8277462/jquery-append-external-html-file-into -my-page ...取决于你想要做什么 –

+0

我认为在append中使用大量的html代码是不正确的,并且它不是可以舒适的 –

回答

1

你可以把它保存在你的服务器上的HTML文件,如“template.html”在加载:

$(“ #results“).load(”/template.html“);

这将工作,如果HTML是静态的,但这引发了问题,为什么你不能只显示和隐藏包含html的页面上的div。

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

希望这有助于。