使用jQuery,我如何删除表中除第一行以外的所有行?这是我第一次try 使用索引 Select 器.如果我正确理解了这些示例,下面的方法应该是可行的:

$(some table selector).remove("tr:gt(0)");

我将其理解为"在jQuery对象中包装一些表,然后删除所有'tr'元素(行),其中这些行的元素索引大于零".实际上,它执行时不会产生错误,但不会从表中删除任何行.

我遗漏了什么,我如何修复这个问题?当然,我可以直接使用javascript,但是我对jQuery非常感兴趣,所以我想使用jQuery来解决这个问题.

推荐答案

这应该是可行的:

$(document).ready(function() {
   $("someTableSelector").find("tr:gt(0)").remove();
});

Jquery相关问答推荐

bootstrap - Select Select 器不能在下拉菜单中 Select

使用 Bootstrap 3 下拉菜单作为上下文菜单

将日期时间从 javascript 传递给 c# (Controller)

如何将 JavaScript 对象编码为 JSON?

如何正确卸载/销毁 VIDEO 元素

使用 jQuery 从 JavaScript 对象中添加/删除项目

输入元素上的 Javascript 更改事件仅在失go 焦点时触发

如何在javascript中获取json键和值?

如何使用 JQuery 获取 GET 和 POST 变量?

如何通过jQuery函数仅获取直接子元素

使用 Jquery 查找父 div 的 id

jQuery empty() 与 remove()

JavaScript 等效于 jQuery 的扩展方法

在jQuery中获取CSS规则的百分比值

使用 jQuery 的 removeAttr 删除多个属性

带有 LIKE 的 Spring JPA @Query

textarea 的 val() 与 text()

为什么我应该创建异步 WebAPI 操作而不是同步操作?

jquery在cookie中保存json数据对象

清除表jquery