1、jquery動態添加Table中的一行
function addTableRow(tableId){var html = '<tr>\......\</tr>"';//行首插入一行if($('#'+tableId).find('tr').length == 1){$(html).insertAfter($('#'+tableId).find('tr').eq(0));} else { $(html).insertBefore($('#'+tableId).find('tr').eq(1));}
/*
$(html).insertAfter($('#'+tableId).find('tr').eq(tableRow));//在某行之后添加新的一行
$(html).insertBefore($('#'+tableId).find('tr').eq(tableRow));//在某行之前添加新的一行
$('#'+tableId).prepend(html);//添加到首行
$('#'+tableId).append(html);//添加到尾行
*/
}
注:prepend()和append分別是在table的<tbody></tbody>中插入首行或者尾行。而insertBefore()和insertAfter()分別在指定的行之前或者之后插如。另外,
$('#'+tableId).find('tr')得到的是table中包含<thead></thead>和<tbody></tbody>之間的所有的tr的對象。
2、jquery動態刪除Table中的一行
$('#'+tableId).remove();
?