JQuery ошибка: функция не является функцией? - PullRequest
1 голос
/ 09 июня 2009

Как так получается, что, будучи «колонной» простой строкой:

$('td.' + colonna).css('background-color','#ffddaa');

корректно работает, выделяя фон из интересных ячеек, и:

$('td.' + colonna).contains('Catia').css('background-color','#ffddaa');

выдает ошибку: "$ ('td.' + Colonna) .contains не является функцией"?

У кого-то есть идея?

Спасибо!

Ответы [ 3 ]

9 голосов
/ 09 июня 2009

Я считаю, что это должно быть что-то вроде:

$('td.' + colonna + ":contains('Catia')").css('background-color','#ffddaa');
0 голосов
/ 14 октября 2010

Я знаю, что это (путь!) Просрочено, но я задал другой вопрос , и может показаться, что в результате "старые версии JQuery имели метод .contains(), но он имеет осуждается ". Yay за нарушение вашего API!

0 голосов
/ 09 июня 2009

У меня нет конкретного ответа, но похоже, что вы бы много выиграли, используя хороший JS-отладчик. Я бы порекомендовал Firebug .

Пояснения о том, как использовать его здесь: http://getfirebug.com/js.html

Таким образом, вы сможете увидеть DOM, различные доступные функции. Если это не поможет, вы все равно сможете опубликовать более точный вопрос.

Извините, что больше не помогаю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...