Javascript jQuery表排序器添加alt属性
有没有一种方法可以修改jQuery Tablesorter,在其中我可以在每个表单元格中添加alt属性,其中包含该单元格的innerText?这将对我很有帮助。谢谢我不建议修改一些外部代码。取而代之的是在TabelOrter调用之后考虑添加一些代码。例如,如果您的表id为myTable,则可以执行以下操作:Javascript jQuery表排序器添加alt属性,javascript,jquery,tablesorter,Javascript,Jquery,Tablesorter,有没有一种方法可以修改jQuery Tablesorter,在其中我可以在每个表单元格中添加alt属性,其中包含该单元格的innerText?这将对我很有帮助。谢谢我不建议修改一些外部代码。取而代之的是在TabelOrter调用之后考虑添加一些代码。例如,如果您的表id为myTable,则可以执行以下操作: $("#myTable").tablesorter(); $("#myTable td").each(function() { $(this).attr("alt", $(this).te
$("#myTable").tablesorter();
$("#myTable td").each(function() { $(this).attr("alt", $(this).text()); });
另一方面,
alt
不是td
标记的有效属性。它只能与img
和area
标记一起使用(也可以与input
和applet
一起使用)。如果要在此处保存文本以供以后使用,则可能需要使用数据-
属性而不是alt
如果使用的是my,则可以将任何替代表格单元格文本添加到表格单元格的数据文本
属性中
<td data-text="21">Twenty-one</td>
令人惊叹的。正是我需要的。对于508合规性,我需要一个屏幕阅读器来读取单元格内的内容,因此我将为每个单元格添加一个标题。非常感谢。
$('table').tablesorter({
textAttribute : 'data-content'
});