【问题标题】:First item in each - jQuery templates每个中的第一项 - jQuery 模板
【发布时间】:2012-10-16 08:04:42
【问题描述】:

我正在尝试编写一个 jQuery 模板,在该模板中我循环遍历一个数组,数组的第一个元素产生与其余元素不同的输出

<script type='text/x-jquery-tmpl'>
  {{each things}}
    {{if ${index} == 0}}
      <div class='active'>${value}</div>
    {{else}}
      <div class='passive'>${value}</div>
    {{/if}}
  {{/each}}
</script>

和数据:

{things: ["Val1", "Val2", ... , "Valn"]}

但是{{if ${index} == 0}} 条件不起作用。如何使模板为数组的第一项与其余项产生不同的输出?

【问题讨论】:

    标签: jquery-templates


    【解决方案1】:

    尝试删除 ${index} 处的花括号

    {{if $index == 0}}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-18
      • 2013-02-02
      • 2011-04-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      相关资源
      最近更新 更多