如果每个循环中的条件,车把

时间:2016-07-13 11:00:07

标签: javascript jquery html drop-down-menu handlebars.js

使用车把js制作选择框。

<select id="order_status_selection">
{{#each orders_status}} 
  <option value="{{id}}" {{#ifCond id status}} selected {{/ifCond}}> {{title}}</option>
{{/each}}
</select>

在js文件中使用车把寄存器

 Handlebars.registerHelper('ifCond', function(v1, v2, options) {
  if(v1 === v2) {
    return options.fn(this);
  }
  return options.inverse(this);
});

我需要在我的id == status

时添加所选标签

当我在选择框外部(在div中)执行此代码时,所选标签正在打印,但不会在<option></option>内打印

对车把不熟悉任何建议都会有所帮助

0 个答案:

没有答案