使用`modulo`如何获得3列?

时间:2014-09-11 06:10:48

标签: javascript jquery templates underscore.js modulo

我正在尝试使用此模板将数据拆分为3个colsing:

<% _.each(userDetails.userFunctionMaps, function(item, index){ %>
                    <% if(item.function.reference.toUpperCase() == "PCOPERF") %>
                <tr>
                    <% if( index  % 3 == 0) %>
                    <td><%= item.function.functionName %></td>
                    <td> :<%=  item.function.active == "Y" ? "Y" : "N" %></td>
                    <% if(index  % 3 == 1) %>
                    <td><%= item.function.functionName %></td>
                    <td> :<%=  item.function.active == "Y" ? "Y" : "N" %></td>
                    <% if(index  % 3 == 2) %>
                        <td> <%= item.function.functionName %></td>
                        <td> :<%=  item.function.active == "Y" ? "Y" : "N" %></td>
                </tr>

                <% })%>

modulo并没有重新调整核心产品..

任何人都请帮助我

1 个答案:

答案 0 :(得分:0)

我像这样更新了我的模板,它运行正常:

<table>
            <tbody>
                <% _.each(userDetails.userFunctionMaps, function(item, index){ %>



                    <% if(item.function.reference.toUpperCase() == "PCOPERF") %>

                    <% if(index % 3 == 0) { %>
                    <tr>
                        <td>

                            <%= index %><%= item.function.functionName %>

                        </td>
                        <td> :<%=  item.function.active == "Y" ? "Y" : "N" %></td>
                        <% } %>

                        <% if(index % 3 == 1) { %>
                        <td>

                            <%= index %><%= item.function.functionName %>

                        </td>
                        <td> :<%=  item.function.active == "Y" ? "Y" : "N" %></td>
                        <% } %>
                        <% if(index % 3 == 2) { %>
                        <td>

                            <%= index %><%= item.function.functionName %>

                        </td>
                        <td> :<%=  item.function.active == "Y" ? "Y" : "N" %></td>
                      </tr>
                    <% } %>

                <% })%>
            </tbody>
        </table>

感谢所有人。