jquery - 在 jquery 模板中使用 jquery,这可能吗?

标签 jquery jquery-templates

我想在 jquery 模板中执行 if 检查:

jquery 模板

<script id="CardWallItem" type="text/x-jquery-tmpl">
    <div id="lc${ProductId}" class="card">
        <input class="ItemId" type="hidden" value="${CardId}"/>
        <a href="" class="oCloseButton" onclick="return $$.laneItems.deleteLane(this);">x</a>
        if($.parent().find('.ItemId').val() == ${EntityId}){
        <p class="text" onclick="return $$.laneItems.editCard(this);">${Desc}</p> 
        <div class="edit bg" style="display:none;">
            <input class="editval" type="text" maxlength="20" />
            <a class="button" href="" onclick="return $$.laneItems.saveTitle(this);">Save</a> 
        </div>
        }
    </div>
    <br /><br />
</script>

正如您所看到的,如果检查之间,这个:

if($.parent().find('.ItemId').val() == ${EntityId}){
            <p class="text" onclick="return $$.laneItems.editCard(this);">${Desc}</p> 
            <div class="edit bg" style="display:none;">
                <input class="editval" type="text" maxlength="20" />
                <a class="button" href="" onclick="return $$.laneItems.saveTitle(this);">Save</a> 
            </div>
            }

因为它的输出是在页面上打印整个 if 语句。那么有人可以告诉我我应该做什么吗?

最佳答案

jquery 模板中的条件语法不同:

{{if CONDITION}}

{{else}}

{{/if}}

请参阅documentation if 模板标记的。

关于jquery - 在 jquery 模板中使用 jquery,这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7429156/

相关文章:

jquery - knockout 模板名称构建

javascript - 使用 JavaScript 从网站获取特定内容

javascript - 在iPhone的同一HTML页面上同时播放多个<audio>标签

jquery - 使用 CSS/JQuery 制作动画

javascript - jQuery - Ajax POST 请求转换为 GET 请求

asp.net-mvc-3 - 避免服务器端 Razor View 和客户端 jQuery 模板之间的重复格式

javascript - 根据从 <select> 元素中选择的选项禁用不同的输入

javascript - 使用 jQuery 模板交替类

jquery - 我可以在 JQuery 中附加到,但让它淡入而不是立即出现吗?

javascript - Jquery tmpl 使用连接方法来提高速度