2014-10-10 92 views

回答

1

如果您使用我的fork of tablesorter,您可以添加任何其他表格单元格文本表格单元格的data-text属性

<td data-text="21">Twenty-one</td> 

如果你想修改所使用的数据属性,改变它的textAttribute option

$('table').tablesorter({ 
    textAttribute : 'data-content' 
}); 
+0

太棒了。正是我需要的。为了符合508,我需要一个屏幕阅读器才能够读取单元格内的内容,因此我将为每个单元格添加一个标题。谢谢 – pertrai1 2014-10-13 05:03:11

0

我不会建议修改一些外部代码。请考虑在tablesorter调用之后添加一些代码。例如,如果你的表ID是myTable,你可以这样做:

$("#myTable").tablesorter(); 
$("#myTable td").each(function() { $(this).attr("alt", $(this).text()); }); 

在一个侧面说明,alt是不是一个td标签有效的属性。它只能与imgarea标签(以及可选的inputapplet)一起使用。如果您将文本保存在那里供以后使用,则可能需要使用data-属性而不是alt