Nicholas Zaka の著書 'Maintainable JavaScript' に基づいて、私のページに小さな HTML テンプレートを配置する最善の方法は、次のようなものを追加することだと理解しています。
<script type="text/x-templates" class="templates">
<div class="template1"> ... </div>
<div class="template2"> ... </div>
...
</script>
<body>
テンプレートを に配置して css を使用して非表示にするよりも、このアプローチの方が気に入っています。
私が現在jQueryでそれらをつかんでいる方法は次のとおりです。
var $templates = $('<div/>').append($('.templates').text()).children();
私が試したもののうまくいかなかったのは次のとおりです。
var $templates = $('.templates');
var $templates = $($('.templates').text());
var $templates = $($('.templates').html());
私が今持っている解決策はうまくいきますが、私にはあまりエレガントではないようです。これを行う最良の方法は何ですか?