jqueryモバイルページ内でHandlebarsjsを使用していますが、サーバーからデータが返されると、テンプレートに挿入されます...しかし、jqueryモバイルCSSスタイルはテンプレート内のコードに適用されません.
私のテンプレートは次のようになります。
<script id="card_list_template" type="text/x-handlebars-template">
{{#each this}}
<li>
<a href="#">
<img src="{{path}}" />
<h3>{{first_name}} {{last_name}}</h3>
<p>Card Owner: {{user_id}}</p>
</a>
</li>
{{/each}}
</script>
上記のコード ブロックは、この順序付けられていないリストに挿入されます。
<ul id="search_results" data-role="listview" data-theme="a">
data-role="listview" は特定のスタイルをリスト アイテムに適用することになっていますが、テンプレートから生成されたアイテムには機能しません。