Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery表排序器添加alt属性_Javascript_Jquery_Tablesorter - Fatal编程技术网

Javascript jQuery表排序器添加alt属性

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

有没有一种方法可以修改jQuery Tablesorter,在其中我可以在每个表单元格中添加alt属性,其中包含该单元格的innerText?这将对我很有帮助。谢谢

我不建议修改一些外部代码。取而代之的是在TabelOrter调用之后考虑添加一些代码。例如,如果您的表id为myTable,则可以执行以下操作:

$("#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'
});