如何在jQuery模板中使用IF
語句?在模板中使用If條件
這裏是我的模板:
<script type="text/html" id="attachmentListTemplate">
{{if $item.current_cmt_id == id }}
<li>
<a href="${link}" class="fancyIFrame clearfix">${title}</a>
</li>
{{/if}}
</script>
其中ID爲基本${id}
並正在通過數據綁定(通過KnockoutJS)通過。沒有哪一個IF語句輸出很好,就像這樣:${$item.current_cmt_id}
下面是數據綁定(搭載KnockoutJS):
<ul data-bind='template: { name: "attachmentListTemplate", foreach: attachmentsModel.convAttachments, templateOptions: {current_cmt_id: <%=comment.id%>} }'> </ul>
任何建議,爲什麼如果sttatement不工作?我是否正確比較了這兩種情況?
您還使用服務器端語言嗎?如果是這樣,源是否顯示一個整數? (因爲<%= comment.id%>我問...) – 2011-02-23 23:41:20
是的,它會在瀏覽器中呈現爲INT,111 – AnApprentice 2011-02-23 23:44:34