2011-07-23 67 views

回答

2

您可以使用$()創建從標記元素,並insertBefore()到一個特定的元素之前將它們添加:

$("tr").each(function() { 
    var $prev = $(this).prev("tr"); 
    if ($prev.length 
     && $("td:first", $prev).text() != $("td:first", this).text()) { 
     $("<tr><td>New</td><td>Row</td></tr>").insertBefore(this); 
    } 
}); 
+0

變化insertAfter到的insertBefore,我將第三排之間+1 :) – Paulpro

+0

新行未來第四排,第四排。但是第三行第一個單元格的值和第一行第一個單元格的值是相同的。 – Hearaman

+0

Hello PaulPRO,insertBefore在所有當前行之間替換了新行。它不滿足我的任務。 – Hearaman

相關問題