Подскажите скрипт на удаления дубликатов нод, где ссылки совпадают.
<span class="title"><a href="/artist/Linkin Park/"><b>Linkin Park</b> - 7 раз</a></span>
Вместе с родителем:
<div class="play-music ">
<h2 class="play-title"><span class="title"><a href="/artist/Linkin Park/"><b>Linkin Park</b></a> – <a href="http://muzlive.net/8-linkin-park-in-the-end.html">In the end</a></span></h2>
</div>
<div class="play-music ">
<h2 class="play-title"><span class="title"><a href="/artist/Linkin Park/"><b>Linkin Park</b></a> – <a href="http://muzlive.net/9-linkin-park-in-the-end.html">In the end</a></span></h2>
</div>
Как удалить одинаковые строчки, которые есть в классе <span class="title">
?
Т. е удалить все от <div class="play-music ">
до </div>
.
var $all = $(".play-music a[href='/artist/Linkin Park/']").closest(".play-music");
$all.not($all.eq(0)).remove();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="play-music ">
<h2 class="play-title"><span class="title"><a href="/artist/Linkin Park/"><b>Linkin Park</b></a> – <a href="http://muzlive.net/8-linkin-park-in-the-end.html">In the end</a></span></h2>
</div>
<div class="play-music ">
<h2 class="play-title"><span class="title"><a href="/artist/Linkin Park/"><b>Linkin Park</b></a> – <a href="http://muzlive.net/9-linkin-park-in-the-end.html">In the end</a></span></h2>
</div>
Вроде бы работает, в общем работает ..удалил элементы с url group/iren
var texts = [];
$('a').each(function() {
if (texts.indexOf($(this).text()) == -1) {
texts.push($(this).text())
} else {
$(this).addClass('to-remove');
}
})
$('a.to-remove').remove();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="/group/still">still</a>
<a href="/group/dooring">dooring</a>
<a href="/group/iren">iren</a>
<a href="/group/list">list</a>
<a href="/group/knoupf">knoupf</a>
<a href="/group/iren">iren</a>
<a href="/group/zoop">zoop</a>
<a href="/group/dzen">dzen</a>
<a href="/group/iren">iren</a>
<a href="/group/hu">hu</a>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
подскажите пожалуйста, как создать таблицу определённого размера(вводит пользователь), после этого пользователь её заполняет, ну а далее...