我傳遞的對象數組jQuery的模板(官方jquery-tmpl
插件)中獲得當前項目指標:最簡單的方式jQuery的模板
$("#itemTmpl").tmpl(items).appendTo("body");
<script id="itemTmpl" type="text/x-jquery-tmpl">
<div class="item">Name: ${name}, Index: ${???}</div>
</script>
什麼是在模板中顯示項目索引的最簡單的方法?最好不使用分離的外部函數,不改變傳遞的對象結構,也不改變模板結構(轉換爲{{each}}
)。有沒有內置的變量可能存儲當前的數組索引?
UPDATE 我創建a ticket提議數組索引暴露在模板項目,但它被關閉無效...
太酷了!我試了一下,它完美的作品! – Mrchief 2010-12-28 15:29:12
真棒答案,謝謝kdawg – andrhamm 2011-09-14 14:05:51
代碼更新和簡化:$ {dataArrayIndex($ data)} – Capitaine 2012-06-07 19:34:34