Dan*_*ges 4 jquery templates zepto icanhaz.js
假设我有一个元素,里面想要放一个无限数量的元素
<ul>
for(i = 0; i < numOfLi; i++)
<li> {{ stuff }} </li>
</ul>
Run Code Online (Sandbox Code Playgroud)
bos*_*nou 13
icanhaz(胡子)确实包含一种循环方式.
在javascript中:
var listOfStuff = {stuff: [
{key: "1", desc: "First"},
{key: "2", desc: "Second"}
]};
$("#mySelectBox").append(ich.myTemplate(listOfStuff));
Run Code Online (Sandbox Code Playgroud)
在你看来:
<script id="myTemplate" type="text/html">
{{#stuff}}
<option value="{{key}}">{{desc}}</option>
{{/stuff}}
</script>
<select id="mySelectBox">
</select>
Run Code Online (Sandbox Code Playgroud)
在{{#stuff}}和{{/stuff}}划定名单.有关详细信息,请查看胡子的Sections部分.
编辑:如果您使用的是jQuery 1.9或更高版本,请务必查看此答案.