2013-09-05 2 views
1

Я пытаюсь класса к клетке, но я получил erroe .please исправить мой кодкак добавить класс к ячейке с помощью JQuery

TypeError: table.rows[rowscount].cells[0].addClass is not a function

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

'$ (table.rows [rowscount] .cells [0]). addClass (" т xtwidth ");' – pktangyue

+0

вы должны использовать функцию * addClass * с объектом jquery – bchhun

ответ

2

.addClass() является функция, обеспечиваемая JQuery, поэтому он должен быть вызван в объекте обертку JQuery вместо этого вы пытаетесь вызвать его, используя ссылку дом элемент

Это грязный раствор

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

или

$(table).find('tr:eq(' + rowscount+') td:first-child').addClass("txtwidth"); 
2

Вы обращаясь к элементу DOM вместо объекта JQuery.

$(table.rows[rowscount].cells[0]).addClass("txtwidth"); 
Смежные вопросы