0

这是我拥有的代码 - 这会变成第一个数组元素,但我需要递增每个数组元素。

<div class="row-fluid">
  <div class="control-group">
    <div class="controls">     
        <% _.each(answer_options, function(a, adx){ %>
        <label>
            <% if(question_type == '') { %>
            <input type="checkbox" name="form-field-checkbox" class="ace-checkbox-2"><span
                class="lbl"> <%= answer_options._answer %><%= answer_options[0].a_option %></span>
            <% } else { %>
            <input type="radio" name="form-field-radio"><span class="lbl"><%= answer_options[0].a_option %>&nbsp;<%= answer_options[0].answer %></span>
            <% } %>
        </label>
        <% }) %>
    </div>
</div>

4

1 回答 1

1

each 函数遍历答案选项中的每个值,但您总是通过 doanswer_options[0].a_option而不是 do 来从数组中选择第一个值a.a_option。该each函数给出了值,其中值是该值a所在adx的索引。aadx

<% _.each(answer_options, function(a, adx){ %>
   <label>
       <% if(question_type == '') { %>
          <input type="checkbox" name="form-field-checkbox" class="ace-checkbox-2"><span
                class="lbl"> <%= a._answer %><%= a.a_option %></span>
            <% } else { %>
          <input type="radio" name="form-field-radio"><span class="lbl"><%= a.a_option %>&nbsp;<%= a.answer %></span>
       <% } %>
    </label>
<% }) %>
于 2013-10-21T22:49:03.120 回答