如何在jquery模板中隐藏列

时间:2018-05-18 07:31:30

标签: jquery dom jquery-templates

我正在使用jquery模板来填充订单详细信息。我有一个隐藏的字段,根据其值,我需要隐藏或显示一个特定的列。怎么做。我的代码如下所示

<script id="TestTemplate" type="text/x-jquery-tmpl">        
        <tr id="trOrderDetail">
             <td align="right">${order_id}</td>      
            {{ if document.getElementById('hdnShowQty').value == "0" }}
             <td align="right">${qty}</td>
            {{/if}} 
        </tr>
    </script>

我试过了,但它没有用。

1 个答案:

答案 0 :(得分:0)

我让代码正常工作。 {{和if,}}和“0”之间有空格。所以正确的代码如下

<script id="TestTemplate" type="text/x-jquery-tmpl">        
        <tr id="trOrderDetail">
             <td align="right">${order_id}</td>      
            {{if document.getElementById('hdnShowQty').value == "0"}}
             <td align="right">${qty}</td>
            {{/if}} 
        </tr>
    </script>