0

jQuery テンプレートを使用してボタンを表示しようとしています。コードは次のとおりです。

 <script id="EmailContainerTemplate" type="text/html">
    <div><a href="mailto:${EMailAddress}" data-role="button">${EMailAddress}</a></div>
 </script>

ターゲット div は次のように定義されます。

<div id="EmailContainer" class="center-wrapper"> </div>

そして、テンプレート バインディング コード:

$("#EmailContainer").append($("#EmailContainerTemplate").tmpl(contact)); 

しかし、それはハイパーリンクとして表示されています。何か案は?

4

1 に答える 1

1

create新しいマークアップでイベントをトリガーする

$( ...new markup that contains widgets... ).appendTo( ".ui-page" ).trigger( "create" );

新しいマークアップの強化セクションを参照してください

于 2012-06-18T20:50:23.857 に答える