我正在使用jQuery模板插件,不知道如何获取项目的索引:
http://api.jquery.com/category/plugins/templates/
http://api.jquery.com/category/plugins/templates/
这是我的代码:
<script id="optionTmpl" type="text/x-jquery-tmpl"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> {{each Answers}} <tr> <th><input type="radio" name="group1" value="${this.AnswerID}" /></th> <td>${this.AnswerText}</td><!-- add number in this line---> </tr> {{/each}} </table> </script>
我想以下面的格式显示答案
1)回答1,2)回答2,3)回答3
要么
a)回答1,b)回答2,c)回答3
我该怎么办?
解决方法
在
{{each}}
loop中有一个隐含的$index(和$value),你可以在这里使用:
<script id="optionTmpl" type="text/x-jquery-tmpl"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> {{each Answers}} <tr> <th><input type="radio" name="group1" value="${this.AnswerID}" /></th> <td>${this.AnswerText} ${$index + 1}</td> </tr> {{/each}} </table> </script>
您可能想要添加1,因为它基于0,就像我上面一样.