我正在尝试使用最新可用的 Jquery Table sorter 插件。 http://mottie.github.com/tablesorter/docs/#Demo
问题是我有一个日期格式的表格列,它还包含一个电子邮件值。我正在尝试提取日期值并根据日期值对其进行排序。
由于我使用的是最新版本的表格排序器,因此我尝试使用最新版本 (http://mottie.github.com/tablesorter/docs/example-parsers-class-name.html) 中提供的解析器类名称。
请在下面找到我的小提琴。
http://jsfiddle.net/meetravi/pztqe/8/
代码片段:
<tr>
<th>Name</th>
<th>Major</th>
<th>Sex</th>
<th>English</th>
<th>Japanese</th>
<th>Calculus</th>
<th>Geometry</th>
<th class="sorter-shortDate">Date</th>
</tr>
<tbody>
<tr>
<td>Student01</td>
<td>Languages</td>
<td>male</td>
<td>80</td>
<td>70</td>
<td>75</td>
<td>80</td>
<td><em>11/01/12 11:42</em><spanclass="label">xyz@xyz.com</span></td>
</tr>
</tbody>
<script type="text/javascript">
$(document).ready(function(){
$('#table-Id').tablesorter({
theme: 'blue',
dateFormat : "ddmmyy",
textExtraction: {
7: function(node, table, cellIndex) {
return $(node).find("em").text();
}
}
});
});
</script>