2012-06-18 34 views
0

我想用jQuery模板显示一个按钮。代码如下:在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)); 

但它显示为超链接。有任何想法吗?

回答

1

触发create事件对你的新的标记

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

参考Enhancing New markup Section

+0

真棒!这工作。并感谢链接! –