发一些测试数据,第三列按中文排序的话,明显有问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>sort table</title>
<style type="text/css">
a {
color:#000000;
font-weight: bold;
text-decoration: none;
}
</style>
<SCRIPT src="sorttable.js"></SCRIPT>
</head>
<body>
<p>点击标题排序</p>
<table width="481" border="1" cellpadding="0" cellspacing="3" id="mytable" class="sortable">
<tbody>
<tr>
<th width="165">Name</th>
<th width="101">Salary</th>
<th width="101" align="center">Extension</th>
<th width="99" align="center">Start date</th>
</tr>
<tr>
<td>Bloggs, Fred</td>
<td>$12000.00</td>
<td align="center">汪梅</td>
<td align="center">18/08/2003</td>
</tr>
<tr>
<td>Turvey, Kevin</td>
<td>$191200.00</td>
<td align="center">周泽</td>
<td align="center">02/05/1979</td>
</tr>
<tr>
<td>Mbogo, Arnold</td>
<td>$32010.12</td>
<td align="center">吴小敏</td>
<td align="center">09/08/1998</td>
</tr>
<tr>
<td>Shakespeare, Bill</td>
<td>$122000.00</td>
<td align="center">张照宇</td>
<td align="center">12/11/1961</td>
</tr>
<tr>
<td>Shakespeare, Hamnet</td>
<td>$9000</td>
<td align="center">卫晋超</td>
<td align="center">01/01/2002</td>
</tr>
<tr>
<td>Fitz, Marvin</td>
<td>$3300</td>
<td align="center">任莺</td>
<td align="center">22/05/1995</td>
</tr>
</tbody>
</table>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>sort table</title>
<style type="text/css">
a {
color:#000000;
font-weight: bold;
text-decoration: none;
}
</style>
<SCRIPT src="sorttable.js"></SCRIPT>
</head>
<body>
<p>点击标题排序</p>
<table width="481" border="1" cellpadding="0" cellspacing="3" id="mytable" class="sortable">
<tbody>
<tr>
<th width="165">Name</th>
<th width="101">Salary</th>
<th width="101" align="center">Extension</th>
<th width="99" align="center">Start date</th>
</tr>
<tr>
<td>Bloggs, Fred</td>
<td>$12000.00</td>
<td align="center">汪梅</td>
<td align="center">18/08/2003</td>
</tr>
<tr>
<td>Turvey, Kevin</td>
<td>$191200.00</td>
<td align="center">周泽</td>
<td align="center">02/05/1979</td>
</tr>
<tr>
<td>Mbogo, Arnold</td>
<td>$32010.12</td>
<td align="center">吴小敏</td>
<td align="center">09/08/1998</td>
</tr>
<tr>
<td>Shakespeare, Bill</td>
<td>$122000.00</td>
<td align="center">张照宇</td>
<td align="center">12/11/1961</td>
</tr>
<tr>
<td>Shakespeare, Hamnet</td>
<td>$9000</td>
<td align="center">卫晋超</td>
<td align="center">01/01/2002</td>
</tr>
<tr>
<td>Fitz, Marvin</td>
<td>$3300</td>
<td align="center">任莺</td>
<td align="center">22/05/1995</td>
</tr>
</tbody>
</table>
</body>
</html>
aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).toLowerCase();
bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).toLowerCase();
return aa.localeCompare(bb);
}