如果數組直接傳遞給jquery模板(不是對象的屬性),我該如何迭代它?使用每個迭代傳入的數據
例如:
var hired=[{name:'Jack'}, {name:'Jack'}, {name:'Jack'}]
這是傳遞到下面的模板中的數據:
Template Start
<div>
<table>
{{each $data}}
<tr>
<td width="250" align="left">${$value.name}</th>
<td width="150" align="center">${$value.name}</th>
<td width="60" align="center">${$value.name}</th>
</tr>
{{/each}}
</table>
</div>
Template End
由於沒有屬性名稱來引用的數據傳遞,我使用$數據嘗試,但它不起作用。我怎樣才能訪問這裏的數組?
非常感謝。
我不確定jQuery模板是如何工作的,但在javaScript數組中的行爲與其屬性是元素索引的對象文字相似。所以你的例子中的數組與對象{0:{name:'Jack'},1:{name:'Jack'},2:{name:'Jack' }} – rsalmeidafl