Удаление похожих элементов

173
05 июня 2018, 06:20

Подскажите скрипт на удаления дубликатов нод, где ссылки совпадают.

<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>.

Answer 1

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>

Answer 2

Вроде бы работает, в общем работает ..удалил элементы с 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>

READ ALSO
Создание таблицы определённого размера javafx

Создание таблицы определённого размера javafx

подскажите пожалуйста, как создать таблицу определённого размера(вводит пользователь), после этого пользователь её заполняет, ну а далее...

191
Можно ли восстановить файлы .java из jar-ника?

Можно ли восстановить файлы .java из jar-ника?

Можно ли восстановить файлыjava из jar-ника ?

205