1.其實網上有不少版本,試了好幾個都不行,最後仍是查到了一個很是方便的:不會清除表格第一行表頭部分。html
其中J_tab_fam是table的id。java
1
|
$(
"#J_tab_fam tr:not(:first)"
).html(
""
);
|
或者是node
1
|
$(
"#J_tab_fam tr:not(:first)"
).empty(
""
);
|
2.固然,有經過其餘方式的,好比得到表格全部行,再for循環設置每個表格值爲空,可是效率上或者從代碼上來說,效率和質量就下降了,若是不是使用jQuery,for循環也許也是一種辦法!瀏覽器
3.另外,能夠經過得到table的childNodes的list,而後清除掉須要清除的node,可是因爲有些瀏覽器不同,致使得到childNodes時,個數不同(FF瀏覽器貌似會將回車也看成一個node,真是醉了~~)因此這種方式可能兼容性很差,爲了兼容性好一點的話,也能夠給每一行加一個class,而後每次清除的時候判斷一下class是不是你要刪除的classname,是則刪除。spa
總之,推薦第一種!!!!code