我想重用一个HTML片段来填充JSON数据的数组。下面这段HTML是隐藏的(例如,css:#empty {display:none;}这个块基本上定义了LI标签的HTML片段结构,LI标签的全部内容将作为一个单独的排在循环中的数据。重用jQuery HTML片段来填充来自JSON数组的数据
<ul id="empty">
<li class="h1">
<img class="icon" src="#link" />
<a href="#link">NAME</a>
<span class="count">TOTAL</span>
</li>
</ul>
现在,我怎么能填补图片src,HREF,锚文本和总价值在jQuery的?用下面的代码开始,如何完成呢?
var item = $('#empty').clone();
// item.img.src = ??
// item.a.href == ??
// item.a.text == ??
// item.span.text = ??
$('ul#mainlist').append(item);
如果你想重用HTML片段,也许你可能需要使用mustache.js,是一个选择?这样你可以将片段定义为一个模板,并且不需要手动进行克隆... –