不会清除表格第一行表头部分。其中tableName是table的id。
$("#tableName tr:not(:first)").html("");
或者
$("#tableName tr:not(:first)").empty("");
包括清除第一行表格内容
$("#tableName").html("");
或者
$("#tableName").empty("");
注意:以上清除表格内容只是<tr>属性内的数据,原本加载的行列等属性没有清除,所以动态加载不重复数据(需要在表格点击操作)以上方法不可用;使用上述方法可能需要在添加元素属性cellspacing="0",不然可能出现空白行。例如
<table id="result" style="width:100%" cellpadding="0" cellspacing="0">
其中
cellpadding:代表单元格边框到内容之间的距离(留白)
cellspacing:用来指定表格各单元格之间的空隙。此属性的参数值是数字,表示单元格间隙所占的像素点数。
动态加载不重复数据(需要在表格点击操作)可用以下方法直接清除元素(包括数据)
整个表格元素清除(包括表格id),不建议使用
$("#tableName").remove();
除了第一行属性外(head标题/第一行tr)清除其它行属性和数据--建议使用
$("#tableName tr:not(:first)").remove();