2013-12-20 35 views
0

我有一個變量(parentTR)聲明如下:jQuery的轉換().parent的內容串

parentTR = selectedTD.parent(); 

和我想的HTML內容,構成了parentTR到另一個變量ownerData合併。我已經做到了這一點,如下所示:

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對象。您需要使用它的.html()方法來獲取HTML內容字符串:

ownerData += parentTR.html(); 
1

要獲得完整的標記,你可以使用

parentTR.text(); 

,並獲得唯一的標籤的內容,你可以使用

parentTR.html();