有什么方法可以在 YUI 中创建 HTML 标记,例如:
<div id={DivId}>
<p class={pClass}>
<span class={spanClass}> {Content} </span>
</p>
</div>
有什么方法可以在 YUI 中创建 HTML 标记,例如:
<div id={DivId}>
<p class={pClass}>
<span class={spanClass}> {Content} </span>
</p>
</div>
如果我正确理解您的问题,Y.substitute
可能值得一看。
如果您还没有看过,我建议您在YUI 剧院观看YUI 3 Sugar视频。跳转到 22:27 了解更多信息。Y.substitute
我做了同样的事情....这是我使用的。
var resultFormatTemplate =
'<div class="result">{first_name}, {last_name}</div>';
function resultFormat(query, results) {
return Y.Array.map(results, function (result) {
var rep = result.raw;
return Y.Lang.sub(resultFormatTemplate, {
first_name : rep['First Name'],
last_name : rep['Last Name']
});
});
};
在 Y.one 标签中,我曾经resultFormatter : resultFormat
调用过该函数。