Показать сообщение отдельно
  #10 (permalink)  
Старый 04.11.2016, 16:25
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 20.02.2010
Сообщений: 213

Сообщение от Aetae Посмотреть сообщение
Как верно сказано выше, дубли должен отсеивать ещё сервер.

А так:
var list = Object.create(null);
$( 'li[data-name]' ).each(function(){
  var $li = $(this),
      name = $li.data('name');
  if(name in list) $li.css('display', 'none');
  else list[name] = true;
});
Спасибо, помогло. Понимаю что сервер выполняет работу зря когда создает дубли и не обрабатывает их, но мне крайне важно, что бы они все были и просто скрыть дубли.
Ответить с цитированием