2012-09-05 2 views
3

중복 된 <li> 태그를 검색하기 위해 Jquery를 사용하여 제거 할 수 있음을 알고 있지만 실제로는 중복이 발견되면 두 인스턴스를 모두 제거합니다. 리.검색 jquery를 사용하여 중복에 대한 li 검색 모두

예 : JQuery와 출력

<li>test 
<li>me 

어떤 아이디어를 반환해야

<li>foo 
<li>bar 
<li>foo 
<li>test 
<li>me 
<li>bar 

?

미리 감사드립니다. 내 마음에 온

답변

3

첫째 :

$("li").filter(function() { 
    var text = this.innerHTML, 
     el = $(this).siblings("li").filter(function() { 
      return this.innerHTML == text; 
     }).remove(); 
    return el.length > 0; 
}).remove();​ 

DEMO : 마법처럼http://jsfiddle.net/x5QQZ/

+0

을 일했다! 매우 감사합니다! – Roxy

+0

@ 록시 환영합니다! – VisioN

관련 문제