0

特定の値を表示するために jquery テンプレートを使用しています。その中で、ifステートメントを使用して、年齢が古いかどうかを確認しています。回答に応じて、背景色が変更されます。このコードは、if ステートメントがなくても正常に動作します。If ステートメントを挿入して Firebug でチェックすると、「キャッチされていない例外: ブロック タグが必要です」というエラーが表示されます。

<script id="humanTemplate" type="text/x-jquery-tmpl"> 
    <form id="form1" action ="">
       <table>
            <tbody>
                    {{#each items}}
                         <td>{{=name}}</td>
                        {{if {{=age}} == 'old' }}
                         <td style="background-color: red">{{=age}}</td>
                         {{ else }}
                          <td style="background-color: red">{{=age}}</td>
                           {{/if}} 
                         <td>{{=date}}</td>
                        <td><a href="javascript:fnProcess()">Action</a></td>
                     </tr>
                    {{/each}}    
                </tbody>                    
        </table>         
    </form>
4

1 に答える 1