我正在使用jQuery模板来呈现一些动态数据。下面是我尝试做的事情的简化版本:
var data = [{html:<i>html</i>}, {html:<b>html2</b>}];
var tmpl = $.tmpl(<div>${html}</div>, data);
$("#someContainer").html(tmpl);
我想将HTML呈现为HTML(粗体HTML),但不知何故,它呈现为纯文本(<.b>html<./b>
)。有人能解释一下原因吗?
尝试使用{{html}}
标记:
var tmpl = $.tmpl('<div>{{html html}}</div>', data);
请参阅此处的文档:html标记
_注意:两次都是html,因为你的var被命名为