Показать сообщение отдельно
  #10 (permalink)  
Старый 26.07.2017, 05:35
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Ну так сделать тоже самое, что и в первом случае, различие то только в селекторах.

$('th:contains("Имя")').next().css('background-color', function() {
    return this.textContent.length > 10 ? '#f00' : '#fff'
})


PS. textContent поддерживается не всеми браузерами, но это можно заменить на либо innerHTML, либо this.textContent заменить на $(this).text()

PPS. Нет, в данном случае innerHTML применить нельзя, так как он возвращает html содержимое, а ячейки имеют вложенный DIV.

Последний раз редактировалось laimas, 26.07.2017 в 05:58.
Ответить с цитированием