网上的下列方法都试过了,还是不行。请大虾指点
$('table tbody').empty();
$("table tbody").html("");

解决方案 »

  1.   


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    <style>
    </style>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    </head>
    <body>
    <table>
    <tbody>
    <tr>
    <td>123</td>
    </tr>
    </tbody>
    </table>
    <script>
    $('table tbody').empty();
    </script>
    </body>
    </html>可以的,,,楼主 jquery 什么版本
      

  2.   

    jquery-1.6.1.min.js.
    不知道是不是因为放在dreamweaver中编辑的问题,我日历控件就不能显示。
    谢谢,我把工程跑起来看看
      

  3.   

    可以了,刚id前面没加#。囧啊!jQuery新手。
    还有就是我只想把数据清空,表头不清。但我的数据是点击的时候插入的。怎么操作?
      

  4.   

    你把表头设成<th>标签就清不掉了    数据点击插入是什么意思啊
      

  5.   

    现在是这样的。我有一个下拉框,有3个选项。现在有3个表单,表头都已经给出,根据下拉框的选择显示相应的表单,点击按钮可以添加一行记录。当切换下拉框时,清除掉当前表单添加的数据,表头保留。表头设置成<th>,还是会被清除,是不是tr包括了th
      

  6.   

    额貌似我以前没碰到过这种问题,如果不行 那写<thead>和<tbody>标签吧,到时候用$('table tbody tr')来解决 你的添加记录是根据用户输入而添加的么?
      

  7.   

    $("#tableid  tr:not(:first)").empty()
    这个可以解决。