0

次のようなリストがあります。

<ul>
   <li>
     <span>USA:</span> Newyork
     <span>USA:</span> Dallas
   </li>
   <li>
     <span>France:</span> Paris
     <span>France:</span> Lyon
     <span>France:</span> Toulouse
   </li>
</ul>

編集:これが欲しい:

<ul>
   <li>
     <span>USA:</span> 
        Newyork
        Dallas
   </li>
   <li>
     <span>France:</span> 
        Paris
        Lyon
        Toulouse
   </li>
</ul>

1つだけ残して、その都市を国の下にリストしますUSAFrancejQueryでこれを行うにはどうすればよいですか?

前もって感謝します

4

1 に答える 1

1

このようなものがうまくいくはずです。

$('ul li').each(function(){

    $(this).find('span').filter('span:not(:first)').remove();

});

それが役立つことを願っています:)

(ただし、改行はありません。ページが実際にブラウザー内でレンダリングされると、少し圧縮されたように見えることに注意してください。)

于 2012-06-26T08:58:29.663 に答える