私はあまりにも多くを求めているかもしれませんが、IE8 で動作する html5 要素を含む jQuery テンプレートを取得しようとしています。私はhead.jsを使用しているので、html5要素を登録しています.html5shivも試しましたが、うまくいきませんでした。ページには正常に動作する他の html5 要素がありますが、テンプレートで html5 要素を使用すると、jquery テンプレート システムは何も返しません。
以下は、私のテンプレートの 1 つの例です。
<aside>
<script id="sidebar-template" type="text/x-jquery-tmpl">
<section>
<header>${name}</header>
<section>
{{each links}}
<a href="${link}" class="${icon}">${name}</a>
{{/each}}
</section>
</section>
</script>
</aside>
html5 要素を div に変更して詰め込むと、テンプレートは ie8 で動作します。このテンプレートは他のすべてのブラウザーで機能することに注意してください。大きな驚きはありません...
テンプレートを示すjsfiddleをまとめました:http://jsfiddle.net/keegan3d/E6EbG/1/
これらのhtml5要素をie8で動作させる方法はありますか?