我原以为这会很简单,但空方法似乎无法清除我拥有的一个tbody.如果有人知道正确的方法,我将不胜感激,我只想删除tbody中包含的所有内容.到目前为止,我正在努力:

$("#tbodyid").empty();

HTML:

<table>
<tbody id="tbodyid">
<tr><td>something</td></tr>
</tbody>
</table>

注意:我试图这样做是为了与其他人编写的插件集成,我被用于一个项目.我正在生成新的<tr><td>new data</td></tr>个服务器端,希望能够删除现有的表行,并在AJAX回调中替换它们.

推荐答案

jQuery:

$("#tbodyid").empty();

HTML:

<table>
    <tbody id="tbodyid">
        <tr>
            <td>something</td>
        </tr>
    </tbody>
</table>

Works for me
http://jsfiddle.net/mbsh3/

Jquery相关问答推荐

如何在Jquery和Laravel中使用请求传递两个参数给Datatable

jQueryUI 模态对话框不显示关闭按钮 (x)

为什么 .join() 不能与函数参数一起使用?

将 HTML5 Canvas 转换为要上传的文件?

.trigger() 与 .click() 中的 jQuery 优势/差异

jQuery Keypress 箭头键

JavaScript / jQuery:测试窗口是否有焦点

JQuery .hasClass 用于 if 语句中的多个值

Bootstrap 3.0 弹出框和工具提示

$(document).on('click', '#id', function() {}) 与 $('#id').on('click', function(){})

如何阻止 Chrome 进入调试模式?

如何通过 DOM 容器访问 Highcharts 图表?

jQuery DataTables:延迟搜索直到输入 3 个字符或单击按钮

jquery在加载时获取iframe内容的高度

Rails 5:如何将 $(document).ready() 与 turbo-links 一起使用

使用 jQuery 的 ajax 方法将图像作为 blob 检索

jQuery表格行中的每个循环

订单对象是否由指定的 jQuery Select 器返回?

如何在页面加载时启动 jQuery Fancybox?

Twitter Bootstrap alert 消息关闭并再次打开