Дано
- Таблица с характеристиками. В нее попадают штатные характеристики товаров. Название — значение.
- Блок, куда характеристики товаров попадают в виде HTML, представляющего собой список (Название: значение).
Задача
Нужно удалить строки из списка, значение в которых совпадает со значением из таблицы. Говоря по простому — нужно удалить дубли.
Решение
$("ul.dopHar li").each(function(){ var cuttdop = $(this); $("table.stats tbody td.name").each(function(){ if(cuttdop.html().split(':')[0] == $(this).html()){ cuttdop.detach(); } }); });
- Т.е. берем первую строку списка.
- Получаем значение (отбросив все что есть после двоеточия).
- Проходим по всем ячейкам таблицы с классом «name».
- Если значение в ячейке совпадает со значением из списка, удаляем строку.
Вот так, просто и весело.
Помогло? Зашли админу на чай с печеньками
Vitashy — 300 RUB Ленин — 200 RUB Мария — 200 RUB Даша — 170 RUB Derek341 — 110 RUB A*******e — 100 RUB Anna — 100 RUB CoRRRn — 100 RUB Анюта — 100 RUB Лена — 100 RUB Vitashy — 300 RUB Ленин — 200 RUB Мария — 200 RUB Даша — 170 RUB Derek341 — 110 RUB A*******e — 100 RUB Anna — 100 RUB CoRRRn — 100 RUB Анюта — 100 RUB Лена — 100 RUB
PS Если пригодилось — не стесняйтесь заданатить на печеньки к чаю)) Мне будет приятно.
Впрочем, чай без печенек тоже хорош)))
Напишите комментарий