我对我的问题做了很多研究,但我没有找到答案。
tablesorter不能排序,我不知道为什么?
这是我的测试文件。你能告诉我,我哪里做错了吗?
<html>
<head>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#sortable").tablesorter();
});
</script>
</head>
<body>
<table id="sortable">
<thead>
<tr>
<td>Username</td>
<td>Role</td>
</tr>
</thead>
<tbody>
<tr>
<td>SuperAdmin</td>
<td>SuperAdministrator</td>
</tr>
<tr>
<td>Simon</td>
<td>SuperAdministrator</td>
</tr>
<tr>
<td>Manfred</td>
<td>Administrator</td>
</tr>
<tr>
<td>test</td>
<td>test</td>
</tr>
</tbody>
</table>
</body>
</html>我有jQuery文件,tablesorter.js..。
文件加载正确,因为我可以读取它们(使用firebug)...
请帮帮我,因为我不喜欢自己写tablesorter。
发布于 2013-01-09 20:21:14
对于标头(用户名和角色),使用<th>而不是<td>
See this JSFiddle
使用以下命令:
<thead>
<tr>
<th>Username</th>
<th>Role</th>
</tr>
</thead>而不是:
<thead>
<tr>
<td>Username</td>
<td>Role</td>
</tr>
</thead>https://stackoverflow.com/questions/14234949
复制相似问题