0

这是我的模板。很简单,但由于某种原因,_.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>

示例:http: //jsfiddle.net/UFn37/

4

2 回答 2

2

似乎是不使用 tr 内的任何 td 来包装内容的直接后果。

于 2013-04-01T22:03:42.087 回答
0

这是你想要输出的吗?见http://jsfiddle.net/GspJx/

问题在于您用于表格的 HTML 标记。您需要为您<tr>的.<td><table>

于 2013-04-01T22:13:27.657 回答