问题:遍历以下数据,取得每一列的值,并从新进行排序。排序
2012-2013春季,50,24,0,240,250,1690,住宅,146, 100.0;rem
2013-2014秋季,50,20,0,0,250,1250,低保户,145, 100.0;it
分析:该数据分割两次。“;”首分割,“,”次分割。io
实现:
<#list orderpaydetail.attributeItems['qfndxx']?split(";") as qfndxx> <!-- ;分割-->
<tr>
<td style="text-align:center">
<#list qfndxx?split(",") as attrList> <!-- ,分割-->
<#if attrList_index == 0> <!-- 第一列 ,attrList_index表示下标值-->
${attrList}
</#if>
</#list>
</td>
<td style="text-align:center">
<#list qfndxx?split(",") as attrList>
<#if attrList_index == 7> <!-- 第八列 -->
${attrList}
</#if>
</#list>
</td>
<td style="text-align:center">
<#list qfndxx?split(",") as attrList>
<#if attrList_index == 8><!-- 第九列 -->
${attrList}
</#if>
</#list>
</td>
<#list qfndxx?split(",") as attrList>
<#if (attrList_index >= 1 && attrList_index < 7)><!-- 第二列到第七列 -->
<td style="text-align:center">${attrList}</td>
</#if>
</#list>
<td style="text-align:center">
<#list qfndxx?split(",") as attrList>
<#if attrList_index == 9> <!-- 第十列 -->
${attrList}
</#if>
</#list>
</td>
</tr>
</#list>
Ps: 如上遍历会产生空值行,什么缘由我没有验证。 个人解决方案是: 将该行删除。 ast
$(document).ready(function() {
$("#last").prev().remove();
});
function