Дано
- Таблица с характеристиками. В нее попадают штатные характеристики товаров. Название — значение.
- Блок, куда характеристики товаров попадают в виде 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».
- Если значение в ячейке совпадает со значением из списка, удаляем строку.
Вот так, просто и весело.
Помогло? Зашли админу на чай с печеньками
Вадим Ворон — 108 RUB Аноним — 50 RUB Вадим Ворон — 108 RUB Аноним — 50 RUB
PS Если пригодилось — не стесняйтесь заданатить на печеньки к чаю)) Мне будет приятно.
Впрочем, чай без печенек тоже хорош)))
Напишите комментарий