РЕДАКТИРОВАТЬ: После разъяснения, кажется, вы хотите это:
Пример: http://jsfiddle.net/WeCCT/2/
$('.PageText_L657n').closest('td').find('.pricecolor').eq(0).addClass('ice1');
Выбирает элементы класса PageText_L657n
, затем получает ближайшего предка <td>
и использует find()
(документы) метод для найдите вложенные элементы .pricecolor
и метод eq()
(документы) , чтобы сузить его до первого перед добавлением класса.
Оригинальный ответ
Если вы хотите ограничить себя действительными селекторами querySelectorAll
, сделайте следующее:
$('.PageText_L657n').parent('.pricecolor').addClass('ice1');
Это начинается с выбора элемента .PageText_L657n
, затем проходит до его родителя и только добавляет класс, если у родителя есть класс .pricecolor
.