2011-02-10 2 views
0

안녕하세요 거기에 몇 가지 요소를 비교하는 방법입니다jq 요소 목록을 비교하고 이상한 것을 찾는다.

말할
<ul> 
    <li>Cat</li> 
    <li>Dog</li> 
</ul> 

ant 깜박이 필요가 있습니다 .

어떤 아이디어?

+1

왜 전체 목록 대신 새 항목 만 반환하도록 AJAX 호출을 수정하지 않으시겠습니까? – corroded

+0

그것에 대해 생각해 보았지만 새로운 해결책을 내 머리 속에서 보여줄 방법이 없다. 모든 아약스는 업데이트 된 목록을 반환하고 나는 '개미'와 '물고기'목록을 가져 오는 방법을 생각한다. 그게 의미가 있다면 나는 다른 사람들과 다르다. – Val

답변

0

그것의 당신은 아주 분명하지 무엇을,하지만 어쩌면 이런 일이 :

$currentUl = $('ul'); // this is the 'ul' with its li children u have on the page 
//responseUl is the 'ul' string ur getting from the ajax call 
$(responseUl).children('li').each(function (index, elem){ 
    if ($currentUl.find(':[innerHTML=' + $(elem).text() + ']').length < 1){ 
     $currentUl.append($(elem).addClass('new')); 
    } 
}); 
관련 문제