在每个循环中使用if语句

时间:2013-05-12 10:41:51

标签: javascript backbone.js underscore.js

我有一个循环

<% _.each(kw, function (x) { %>

现在我想使用if语句来检查字符串

<% if ( <%=x%> == "condition") { %>
    <div>..</div>
<% } %>

但不起作用:(任何想法?


另一个问题:

<script>     
   var maxKW = $("[id^='kalenderwoche']:first").attr("id");    
</script>
上面声明了

,当我想使用maxKW

时,什么是正确的if语句
<% if ( <%=x%> == maxKW) { %>
    <div>..</div>
<% } %>
如果你能帮助我,那会很棒。)

1 个答案:

答案 0 :(得分:1)

<% if (x === "condition") { %>
    <div>..</div>
<% } %>

maxKW作为属性传递给已编译的模板:

var maxKW = $("[id^='kalenderwoche']:first").attr("id");  
var html = _.template('your html')({maxKW:maxKW});