@dev400

Как подсветить одинаковые значения в таблице?

Не силен в js, помогите подсветить одинаковые значения ячеек
  • Вопрос задан
  • 406 просмотров
Пригласить эксперта
Ответы на вопрос 2
webdevfan
@webdevfan
CEO & Co-Founder "Wacdis"
Если пользовать jQuery, то посмотрите в сторону :contains(). Например, так:
$('table td:contains("тут текст для поиска в клетках")').css('backgroundColor', '#fafafa')
Ответ написан
Комментировать
astralo
@astralo
для "спасибо" есть кнопка [Нравится]
может так?
var all = $('td');
  var value, td, comp;
  for(var i = 0, ref = all.length; i < ref; i++){
    td = $(all[i]);
    value = td.text();
    console.log(value);
    
    for(var j = 0; j < ref; j++){
      comp = $(all[j]);
      if(i == j || comp.hasClass('colored')) continue;
      if(value == comp.text()){
        td.addClass('colored');
        comp.addClass('colored');
      }
    }
  }

.colored{
  background: #ccc;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы