如题:即删除表格中的所有行,
但保留表结构。

解决方案 »

  1.   

    $("table").empty()
    删除匹配的元素集合中所有的子节点。
      

  2.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>test</title>
    <script src="jquery-1.3.2.js"></script>
    <script>
    $(function(){
    $("#btn").click(function(){
    var all_tr = $("table tr td");
    all_tr.empty();
    });

    });
    </script>
    </head><body>
    <table width="200" border="1">
      <tr>
        <td>&1;</td>
        <td>&2;</td>
        <td>&2;</td>
      </tr>
      <tr>
        <td>&3;</td>
        <td>&4;</td>
        <td>&5;</td>
      </tr>
      <tr>
        <td>&6;</td>
        <td>&7;</td>
        <td>&8;</td>
      </tr>
    </table>
    <input type="button" id="btn" value="清空" />
    </body>
    </html>
      

  3.   

    $("table tr").text("").find(":not(:first)").remove();
    清空表格中所有的文本,删除 非表格中的第一行的所有的tr
      

  4.   

    $("tbody").empty();
    比较简单,谢谢各位的启发!