1

我尝试上课,但我得到了错误。请更正我的代码

TypeError: table.rows[rowscount].cells[0].addClass 不是函数

table.rows[rowscount].cells[0].addClass("txtwidth");
4

2 回答 2

3

.addClass()是 jQuery 提供的函数,因此需要在 jQuery 包装器对象中调用它,而不是尝试使用 dom 元素引用来调用它

这是一个混乱的解决方案

$(table.rows[rowscount].cells[0]).addClass("txtwidth");

或者

$(table).find('tr:eq(' + rowscount+') td:first-child').addClass("txtwidth");
于 2013-09-05T10:58:21.190 回答
2

您正在处理 DOM 元素而不是 jQuery 对象。

$(table.rows[rowscount].cells[0]).addClass("txtwidth");
于 2013-09-05T10:58:13.113 回答