2012-08-06 4 views
0

예를 들어 jQuery.get() 함수를 사용하여 호출을 통해 HTML 페이지를 검색 할 수 있다고 가정 해 보겠습니다. 다음과 같이 :jQuery.get() 및 반환 된 html 데이터 : 코드 조각을 추출하는 방법?

$.get('xxx.php', 
     function(data) { 
     //handle data, that is HTML code.... 
}); 

요소를 추출하는 어떠한 jQuery를 용액은 data 변수 (예를 들면 등 DIV, 및 UL) 있는가?

추신 : load()을 사용하여 페이지 조각을로드하는 것이 서버 요청 수를 최소화하려는 것이므로 좋지 않습니다.

+0

가능한 경우 브라우저는 반복되는 Ajax 호출을 캐시합니다. – Blazemonger

+0

그래서'get()'함수 대신에'load()'를 사용할 것을 제안합니까? – JeanValjean

답변

2
$.get('xxx.php', 
     function(data) { 
     //handle data, that is HTML code.... 
     var pageDivs = $(data).find('div'); 
}); 

HTML을 jquery 객체로 반환하면 모든 DOM 기능을 정상적으로 사용할 수 있습니다.

+0

어, 오케이! 많이 쉽다! 그레이트 자바 스크립트 라이브러리. 감사! – JeanValjean