首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如果表数据不包含特定类,则删除表行。

如果表数据不包含特定类,则删除表行。
EN

Stack Overflow用户
提问于 2016-03-01 01:43:09
回答 2查看 85关注 0票数 2

关于删除表中的表行,我遇到了一个问题。我得到了以下HTML:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<table>
      <tr>
          <td class="html5badge"><a href="">autofocus</a></td>
          <td>autofocus</td>
          <td>Specifies that the drop-down list should automatically get focus when the page loads</td>
      </tr>
      <tr>
          <td><a href="">disabled</a></td>
          <td>disabled</td>
          <td>Specifies that a drop-down list should be disabled</td>
      </tr>
      <tr>
          <td class="html5badge"><a href="">test</a></td>
          <td>autofocus</td>
          <td>Specifies that the drop-down list should automatically get focus when the page loads</td>
      </tr>
</table>

我需要一种机制来检查第一个<td>是否不包含html5badge类并删除父类:<tr>

为此,我创建了以下jQuery代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(document).ready(function() {
    $(".onlyhtml5").click(function(event) {
        event.preventDefault();
        var classname = $('table tr td').not('.html5badge'); 
        console.log(classname)
        for (i = 0; i < classname.length; i++) { 
                $(classname[i].parentNode).remove();    
        }                
    });
});

这是可行的,但并不完全是我想要的。正如您在我的JSFIDDLE中所看到的,它将删除所有的表行。但我想要的是以下所需的输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<table>
      <tr>
          <td class="html5badge"><a href="">autofocus</a></td>
          <td>autofocus</td>
          <td>Specifies that the drop-down list should automatically get focus when the page loads</td>
      </tr>
      <tr>
          <td class="html5badge"><a href="">test</a></td>
          <td>autofocus</td>
          <td>Specifies that the drop-down list should automatically get focus when the page loads</td>
      </tr>
</table>

所需的输出是删除包含文本:禁用的<tr>!基于这个<tr>中的<tr>不包含类:html5badge这一事实。

我怎样才能做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-01 01:46:12

可以使用filter()检索不包含td.html5badgetr元素,并删除它们:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(".onlyhtml5").click(function(e) {
    e.preventDefault();
    $('tr').filter(function() {
        return $(this).find('td.html5badge').length == 0;
    }).remove();
});

更新小提琴

票数 3
EN

Stack Overflow用户

发布于 2016-03-01 01:45:50

简单地说

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(document).ready(function() {
    $(".onlyhtml5").click(function(event) {
        event.preventDefault();
        $('table tr td').not('.html5badge').each( funtion(){
           $( this ).parent().remove();
        } ); 
    });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35719404

复制
相关文章
hive 表数据加载、表删除试验
1. 非分区表 (1)load 加载数据 本地文本文件a.txt中有一行'aaa',执行下面的命令。
用户1148526
2022/05/07
1.2K0
hive 表数据加载、表删除试验
hive删除表和表中的数据
hive删除表和表中的数据,以及按分区删除数据 hive删除表: drop table table_name; hive删除表中数据: truncate table table_name; hive按分区删除数据: alter table table_name drop partition (partition_name='分区名')
机器学习和大数据挖掘
2019/07/01
8.4K0
Mysql删除表数据,表文件大小不变
首先明确一个概念,innodb表包含两部分,表结构定义和数据,Mysql8.0以前表结构定义存放在.frm为后缀的文件里,而Mysql8.0版本以后允许表结构定义放到系统数据表中,因为表结构定义占用的空间很小,因此我今天主要说是表数据,
小土豆Yuki
2020/09/17
5.1K0
SAP ABAP——内表(九)【删除内表数据】
💬个人网站:【芒果个人日志】​​​​​​ 💬原文地址:SAP ABAP——内表(九)【删除内表数据】 - 芒果个人日志 (wyz-math.cn) 💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。 💅文章概要:本文主要介绍一下SA
THUNDER王
2023/02/23
1.1K0
SAP ABAP——内表(九)【删除内表数据】
SqlServer 循环建表、删除表、更新表
常用于分库分表 1、批量删除 declare @outter int declare @inner int declare @tablePrefix varchar(30) declare @tableName varchar(36) set @outter=1 set @inner=0 while (@outter<=12) begin set @tablePrefix='BankPayOrder_'+convert(varchar,@outter)+'_' while(@inner<=9) beg
郑小超.
2019/01/07
2.8K0
mysqlbackup 还原特定的表
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116907.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/06
1.6K0
清空表与删除表mysql
为某基于wordpress搭建的博客长久未除草,某天升级的时候发现已经被插入了几万条垃圾留言,如果一条条删除那可真是累人的活。遂考虑直接进入mysql直接清空表或者删除表中数据。
hankleo
2020/09/16
8.1K0
MySQL 删除数据表
MySQL中删除数据表是非常容易操作的,但是你在进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。
用户6884826
2021/07/07
8.1K0
MySQL 删除数据表
MySQL中删除数据表是非常容易操作的,但是你在进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。
iOS Magician
2023/05/12
4.3K0
sql删除或清空表数据[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132352.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/12
9.9K0
python-删除文件的特定行
有一次需要删除一些html文件中的统计链接, 通过用遍历文本的每行,然后正则查找网址,使用下面的函数删除行。
py3study
2020/01/07
4.3K0
SQL Server语句大全(增删改查数据、创建表、删除表、修改表)
整篇文章是整个SQL Server基础的操作语句,熟练掌握即可基本进行维护与实施工作。
红目香薰
2022/11/29
2.6K0
SQL Server语句大全(增删改查数据、创建表、删除表、修改表)
大数据-Hive删除表与加载数据
1. Hive 表操作 1.7. 删除表 drop table score5; 1.8. hive表中加载数据 直接向分区表中插入数据 create table score3 like score; insert into table score3 partition(month ='201807') values ('001','002','100'); 通过查询插入数据 通过load方式加载数据 load data local inpath '/export/servers/hivedatas/s
cwl_java
2019/12/26
1.2K0
Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结
关于Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句的简短总结。
星哥玩云
2022/08/18
3.8K0
MySQL 删除数据表命令
MySQL中删除数据表是非常容易操作的,但是你在进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。
用户4988085
2021/07/25
5.7K0
MySQL删除表数据 MySQL清空表命令 3种方法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135615.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/05
8.4K0
Django删除表重建
可能是在建表之后又修改了mysql的配置,导致models中的CharField不支持汉字,调试了很久都不行,各种配置无果后决定删表重建
cywhat
2022/11/22
1K0
SqlServer批量删除表
最近需要删除一批曾经用来存放日志的表,这些表数量很多而且占用了大量的磁盘空间,不得不删除,释放相应的磁盘空间。但是一张一张的手动来删除比较麻烦,在网上找了小技巧,只需要三步,就可以实现批量删除。
我是李超人
2020/08/20
2.9K0
使用VBA删除工作表多列中的重复行
自Excel 2010发布以来,已经具备删除工作表中重复行的功能,如下图1所示,即功能区“数据”选项卡“数据工具——删除重复值”。
fanjy
2022/11/16
11.5K0
使用VBA删除工作表多列中的重复行
Hbase常用的Shell命令删除数据、删除表。
1、点击[命令行窗口] 2、按<Enter>键 3、点击[命令行窗口] 4、按<Enter>键 5、点击[命令行窗口] 6、按<Enter>键 7、点击[命令行窗口] 8、按<Enter>键 9、点击[命令行窗口] 10、按<Enter>键 11、点击[命令行窗口] 12、按<Enter>键 13、点击[命令行窗口] 14、按<Enter>键 15、点击[命令行窗口] 16、按<Enter>键 17、点击[命令行窗口] 18、按<En
裴来凡
2022/05/28
4.2K0
Hbase常用的Shell命令删除数据、删除表。

相似问题

如果表中不包含关键字,则删除该表中的行

15

VBA遍历工作表:如果单元格不包含行,则删除行

21

如果mysql db表不包含具有特定ID的行,则向表中添加数据

53

如果单元格包含特定字符串,则删除表行。

11

如果表包含的数据超过500000行,则更新表

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文