0

hogan.js でテンプレートを非レンダリングする方法はありますか? 非表示にすることはできますが、ID を持つ多くの要素が残り、サイトにさらに影響を与える可能性があります。

私は周りを見回しましたが、これに対する答えが見つかりません。ありがとう

4

1 に答える 1

0

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);
于 2013-02-26T19:45:39.017 に答える