【问题标题】:Multiple test conditions in jQuery template "if"jQuery模板“if”中的多个测试条件
【发布时间】:2013-12-19 04:36:39
【问题描述】:

如何使用 jQuery 模板“if”测试多个测试条件? 例如,在任何语言中,我都会执行以下操作:

if(str1=='abc' && str2=='def'){
    //do something
}

但是如何使用 jQuery 模板“if”子句来完成呢?我试过了,但它不起作用。

{{if str1=='abc' && str2=='def'}}
    //do something
{{/if}}

【问题讨论】:

    标签: jquery if-statement jquery-templates


    【解决方案1】:

    你可以这样做。

    AND 语句

    {{if $data.str1=='abc' && $data.str2=='def'}}
        //do something
    {{/if}}
    

    类似的 OR 语句

    {{if $data.str1=='abc' || $data.str2=='def'}}
        //do something
    {{/if}}
    

    参考:https://github.com/BorisMoore/jquery-tmpl/issues/70

    【讨论】:

      【解决方案2】:

      您必须创建一些辅助函数来检查多个“AND”条件。另一方面,|| (OR) 可以这样完成:{{if x===1 y!==2}}

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-17
        • 2011-09-25
        • 2022-01-12
        • 2021-11-25
        相关资源
        最近更新 更多