Удалить дублирующий блок

Есть блок с людьми, но иногда человек дублируется. Как с помощью JS удалить дублирующего человека? Возможно как-то сделать через data-id, у всех id уникален, а у дублирующих одинаковый.

Есть блок с людьми, но иногда человек дублируется. Как с помощью JS удалить дублирующего человека?


Ответы (1 шт):

Автор решения: Igor
var uniqueIds = {};
$("selector for blocks").each(function(){
  var id = $(this).data("id");
  if (uniqueIds[id]) {
    $(this).remove();
  } else {
    uniqueIds[id] = true;
  }
});
→ Ссылка