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 に答える