2013-01-11 3 views
1

페이지에 아약스가있는 html 부분을로드하고 싶습니다. HTML 페이지가 있습니다. 아약스로, 나는 다른 페이지에서 HTML을로드하고 싶다. vision.html 페이지에서로드 이벤트 jQuery, 추가 할 수 있습니다

$.get(/vision.html/, function(data){ 
    $(data).find(".container-helper").appendTo(".wrapper"); 
}); 

:

는이 코드를 확인하십시오. container-helper div를로드하고 싶습니다. 그리고 그 html을 페이지의 .wrapper div에 추가하고 싶습니다. 그러나이 코드는 작동하지 않습니다.

무엇이 잘못 되었나요?

감사합니다.

+0

당신이 할 수 $ html로 (data.find을 (. "용기 헬퍼.") .html())? – TryingToImprove

+0

URL'$ .get ("vision.html", ...')을'''사용해야 할 수도 있습니다. –

답변

2

난 당신이 filter보다는 find 사용할 필요가 있다고 생각합니다. 그래서 같이 :

$(data).filter('.container-helper').appendTo('.wrapper')

0

vision.html은 .container-helper 콘텐츠 만 반환해야합니다.

<div class="container-helper">some content</div> 


$.get('vision.html', function(data){ 
    $(data).appendTo('.wrapper'); 
}); 
1

당신은 다음과 같이 코드를 교체해야 : (". 래퍼")

$.get("vision.html", function(data){ 
     $response = $(data); 
     $response.filter('.container-helper').appendTo('.wrapper'); 
    }); 
관련 문제