2012-09-15 2 views
-1

난 내가 게시 한 후 돌아왔다이 HTML이 : 나는 class one와 DIV의 내용에만 관심이 있고 내가 할 시도하고 http://jsfiddle.net/thiswolf/H8HTX/

을 그

success: function(html){ 

       var ifilter = jQuery(html).find('.one').html(); 
       alert(ifilter); 

    } 

이 코드를 사용하면 클래스 1의 div 아래에있는 내용을 엄격하게 얻을 수 없습니다.

+0

find 대신 filter를 사용하십시오. –

답변

0

먼저 add the html received in response to DOM을 입력하고 필터를 적용하십시오. 필터는 문자열에서 작동하지 않습니다. find 메소드를 통해 필요한 html을 얻은 후에 추가 된 html을 제거하십시오.

success: function(html){    
      $('#someelementid').html(html); 
      var ifilter = $('#someelementid').find('.one').html(); 
      alert(ifilter); 
      $('#someelementid').html(''); 
} 
관련 문제