JQuery .addclass к элементу таблицы, где находится текст

Я настраиваю темы для некоторых таблиц отчетов и не имею доступа к шаблонам.

У меня пока есть этот код, который в итоге добавляет «мой класс» к каждому элементу TR в таблице отчета. Однако я хочу добавить класс только в строку таблицы TR, в которой был найден текст. Я думаю, мне нужно немного больше кода для этого. Вот несколько вещей, которые я пробовал до сих пор:

if ($('#report-area table tr:contains("Name")', this).length > 0) {
$("#reportArea table tr", this).addClass("my-class");
}

Я также пробовал:

if ($('#report-area table tr:contains("Name")', this).length > 0) {
$(this).addClass("my-class");
}

... но это тоже не сработало.

6
задан Danny Englander 8 November 2011 в 20:12
поделиться