jquery.tmpl.jsが便利だったのでまとめ。 今、使うならangularjs vuejsのほうがいいとおもいます。 案件でこちらを使っていたのでそれをそのまま踏襲する流れで調べたことをまとめておきます。 ■基本的な使い方 ・JS側 <script src="/js/lib/jquery.tmpl.min.js"></script> <script id="template" type="text/x-jquery-tmpl"> ${name}:${hoge} </script> <script> var data = {name:'text', hoge:'hello world.'}; $('#template').tmpl(data).appendTo("#contents"); </script>