2012-03-28 3 views
0

자신의 객체 태그를 검색, 내 현재 코드는 다음과 같습니다내가 리튬 태그 목록을 정렬 jQuery를 사용하고

var arr = []; 
$("ul li").each(function() { 
    arr.push($(this)); 
}); 
arr.sort(cmpFunction); 
$("ul").find("li").remove(); 
$.each(arr, function(index, item){ 
    console.log(item.html()); 
}); 

내가 비록 CONSOLE.LOG로 찾는거야 무엇 - 내가 포함 된 외부를 잃는하고있다 리 태그뿐만 아니라

나는 간단한 예제를 제공 한 나에게 객체 리튬 태그를 줄 것이다) (.html 파일 또 다른 옵션이 있습니까

(HTML5의 데이터를 내가 계속하려는 속성) 내가 여기에 필요합니다 : http://jsbin.com/esalas/5

+1

이 질문의 중복이 아닙니다 : http://stackoverflow.com/questions/2419749/get-selected-elements-outer-html? –

답변

6

jQuery에는 inbuilt 함수가 없습니다. 해결 방법은 다른의 요소를 래핑 한 다음 해당의 html()을 얻을 수 있습니다 :

또한 네이티브 자바 스크립트로 다시 되돌아와 outerHTML을 사용할 수
$.each(arr, function(index, item) { 
    var html = item.wrap("<div></div>").parent().html(); 
    console.log(html); 
}); 

- 내가 테스트하지 적이 있지만이 :

$.each(arr, function(index, item) { 
    console.log(item[0].outerHTML); 
}); 
+0

모두 좋지만 outerHtml()은 outerHTML이어야합니다 (함수가 아님). – parserr

+0

@parserr 많은 감사드립니다. –

+0

item [0] .outerHTML 전적으로 감사했습니다. –

관련 문제