我有一个看起来像这样的模板:
<div id="PopUpTemplate" style="display: none">
<tr><td>${Key}</td><td>${Value}</td></tr>
</div>
我想将它附加到一个表中:
<div id="MessageBox">
<table>
</table>
</div>
然后使用 Jquery UI 对话框将其显示为弹出窗口,我正在这样做:
$('#PopUpTemplate').tmpl(data).appendTo("#MessageBox table");
$('#MessageBox').dialog({
autoOpen: true,
modal: true,
closeOnEscape: true,
buttons: { 'Ok': function () { $(this).dialog("close"); } },
position: 'center'
});
我有两个问题:
第一个是模板被附加在结束</table>
标记之后
第二个是当我多次调用它时,我会在表中添加更多数据。但我想先清除所有现有行,然后追加新集