这是我的模板。非常简单但由于某种原因,_.each语句正在我的表格上方输出。
<script type="text/template" id="SearchResultsTmp">
<table style="width:100%">
<tbody>
<%_.each(m.data, function(o){ %>
<tr>
<span class="ResultValueHeader"><b><%= o[m.settings.FieldName] %></b></span>
<br/>
<%_.each(m.settings.ResultFields, function(rf){ %>
<span class="ResultField"><%= rf.Alias %>:</span>
<p class="cs_ResultFieldValue"><%= o[rf.FieldName] %></p>
<br/>
<% }) %>
</tr>
<% }) %>
</tbody>
</table>
</script>
答案 0 :(得分:2)
似乎是不使用tr中的任何td包装内容的直接后果。
答案 1 :(得分:0)
这是你想输出的吗?见http://jsfiddle.net/GspJx/
问题在于您用于表的HTML标记。您需要为<tr>
添加适当的<td>
和<table>
标记。