有没有办法用 hogan.js 取消渲染模板。你可以把它隐藏起来,但是留下了很多带有 id 的元素,它可能会在你的网站上造成进一步的影响。
我环顾四周,但找不到答案。谢谢
有没有办法用 hogan.js 取消渲染模板。你可以把它隐藏起来,但是留下了很多带有 id 的元素,它可能会在你的网站上造成进一步的影响。
我环顾四周,但找不到答案。谢谢
hogan.js 是一种模板语言。这意味着只需使用一些 javascript 对象就可以轻松呈现不同的 html 标记。它没有操纵 DOM的目的。
假设你有这样的html:
<body>
...stuff...
<div id="div-1">...stuff...</div>
</body>
你当然可以使用 jQuery:
$('#div-1').remove();
或者,如果它可以节省麻烦,您可以使用纯 javascript:
var elem = document.getElementById('div-1');
elem.parentNode.removeChild(elem);