2013-12-20 3 views
0

에 .parent의 내용을()로 변환 I는 다음과 같이 변수 (parentTR)를 선언합니다.JQuery와 문자열

var ownerData = '<div><table><tr><th>Table header</th><thTable header</th><th>Table header</th><th>Table header</th><th>Table header</th></tr>'; 
ownerData += parentTR; 
ownerData += "</div>"; 
$('.ownerResults').append($(ownerData).clone()).html(); 

그러나이 표시 :

<div>[object Object] 
<table><tr><th>Table header</th><thTable header</th><th>Table header</th><th>Table header</th><th>Table header</th></tr> 
</div> 

어떻게이 인스턴스의 문자열로 parentTR을 변환합니까 다음과 같이 내가 이런 짓을했는지?

+1

parentTR.html()을 사용하십시오. – Deryck

답변

3

.parent()은 jQuery 객체를 반환합니다.

ownerData += parentTR.html(); 
1

이 전체 마크 업을 얻으려면 당신이

parentTR.text(); 

사용할 수 있습니다 및 태그의 내용 만하면

을 사용할 수 있습니다 얻을 : 당신은 문자열로 HTML 콘텐츠를 자사의 .html() 방법을 사용할 필요가
parentTR.html();