把手主动式TAB

时间:2019-07-17 12:21:36

标签: node.js handlebars.js

我有一个简单的分页。我想做的是向活动选项卡添加“活动”类(我在第8页,因此按钮8具有“活动”类) 但这仍然行不通。 我尝试了两件事,但都没有成功。

首先,

{{#each pagination}}
  {{#if pagHelper}}
    <a>{{this.number}}</a>
  {{else}}
    <li class="paginator-item {{#is this.number current}}active{{/is}}">
      <a href="{{this.href}}" class="paginator-itemLink" onclick="getHref(this)">{{this.number}}</a>
    </li>
  {{/if}}
{{/each}}

第二个这样的

{{#is this.number current}}{}
  {{#each pagination}}
  {{#if pagHelper}}
    <a>{{this.number}}</a>
  {{else}}
    <li class="paginator-item ">
        <a href="{{this.href}}" class="paginator-itemLink ACTIVE" onclick="getHref(this)">{{this.number}}</a>
    </li>
    {{/if}}
      {{/each}}
    {{else}}
      {{#each pagination}}
    {{#if pagHelper}}
      <a>{{this.number}}</a>
    {{else}}
      <li class="paginator-item ">
        <a href="{{this.href}}" class="paginator-itemLink" onclick="getHref(this)">{{this.number}}</a>
      </li>
    {{/if}}
    {{/each}}
    {{/is}}

基本上,我正在比较当前页码和按钮的页码。我尝试同时记录“当前”和“此数字”,并且都给了我正确的值。问题是,当我在“每个”循环中使用“当前”时,它什么也没给我。任何想法我都会很感激。

1 个答案:

答案 0 :(得分:0)

我只需要将../添加到current

{{#is this.number current}}active{{/is}}

{{#is this.number ../current}}active{{/is}}