如果没有jquery tmpl

Sco*_*lvi 1 jquery jquery-templates

我正在尝试将我的标记缓存到$ .template中.在其中,我想添加一个条件,其中,如果变量为空,则输出会反映出来.

这是我尝试的片段.当我运行它时,事件类型是正确的或空白."(没有版主列出)"永远不会出现.

我究竟做错了什么?

var markup = '<div class="new_line general_heading">' +
                 '{{if EventType != ""}}' +
                     '${$EventType}' +
                 '{{else}}' +
                     '(No Moderators Listed)' +
                 '{{/if}}' +
             '</div>' +
             '<div class="gray_rule allclear"></div>';
Run Code Online (Sandbox Code Playgroud)

And*_*ker 6

您的模板中存在一个可能导致问题的小错误:

var markup = '<div class="new_line general_heading">' +
                 '{{if EventType != ""}}' +
                     '${EventType}' +
                 '{{else}}' +
                     '(No Moderators Listed)' +
                 '{{/if}}' +
             '</div>' +
             '<div class="gray_rule allclear"></div>'
Run Code Online (Sandbox Code Playgroud)

${$EventType}${EventType}.在更改之后,模板似乎工作正常.

示例: http ://jsfiddle.net/tx97s/