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