2010-03-05 33 views

回答

2

由於這是你以前的帖子的延續,你可以使用這個

var elemRemoved = $("#tbl1 tr:gt(1)").detach(); 
var removedContents = $("<div />").append(elemRem).remove().html(); 
alert (removedContents); 
+0

的完整html內容,謝謝,它的效果很好。有可能獲得實時html內容? ,因爲在​​標籤中有。 alert(removedContents); return「​​」。沒有輸入值。這將是非常好的,如果我可以得到輸入值... – loviji 2010-03-05 12:07:33

1

在jQuery不具有outerHTML功能,這是一個有點棘手:

$('<table>').append($('tr:gt(1)').clone()).remove().html(); 

即:

  • 創建一個虛擬表元素
  • 追加行第二行之後(gt()爲零索引)
  • 獲取此ta的內容BLE(包括<tr>標記)和刪除元素

如果單純使用$('tr:gr(1)').html(),你可能只得到第一<tr>的內容。

+0

抱歉,但我有一些問題。 var after2ndContent = $('#dictTable')。append($('tr:gt(1)')。clone())。remove()。html(); alert(after2ndContent)它顯示頁面 – loviji 2010-03-05 10:32:04

相關問題