1

each...inJadeファイルの関数を使いたい

しかし、変数を設定するために使用している間#{...}、divにidを設定することはできません。

翡翠:

sidebars = ['home', 'club', 'bond']
each sidebar in sidebars
    div.side_bar_category#side_bar_#{sidebar} #{sidebar}

そしてそれが出てきました:

<div id="side_bar_" class="side_bar_category"></div><home> home</home>
<div id="side_bar_" class="side_bar_category"></div><club> club</club>
<div id="side_bar_" class="side_bar_category"></div><bond> bond</bond>

私はそれがなりたい:

<div id="side_bar_home" class="side_bar_category">home</div>
<div id="side_bar_club" class="side_bar_category">club</div>
<div id="side_bar_bond" class="side_bar_category">bond</div>

どうすれば修正できますか?

4

1 に答える 1

3

答えは、id 属性を括弧の中に入れて、属性を変数と連結できるようにすることです。

  sidebars = ['home', 'club', 'bond']
  each sidebar in sidebars
    div.side_bar_category(id='side_bar_'+ sidebar) #{sidebar}
于 2013-03-22T23:32:10.250 に答える