从表中删除空单元格及其标签单元格
Remove empty cells and their label cells from a table
我有一个两行表(标签行和数据行),其中填充了关于正在运行的服务的所有相关信息,但是,在任何给定时间,大约一半的单元格是空的,这取决于运行的是哪个测试。
我正在寻找一个jquery语句,将找到所有空单元格,并隐藏它们与该单元格的标签一起。我已经搜索了相当多,发现这段代码是为了隐藏空单元格
$('table#yourTable tr').each(function(){
if($(this).children('td:empty').length === $(this).children('td').length){
$(this).hide();
}
});
然而,我的"空"单元格是用" 填充的,而不是真正的空。是否有一种方法可以隐藏单元格及其关联的标签单元格?
您可以使用.filter()
$(document).ready(function() {
var elems = $("tr").filter(function() {
return this.querySelector("td").innerHTML === " "
});
elems.hide();
})
下面的代码将隐藏所有非真正空的单元格和它的标签单元格。
$(function () {
var $label = $('tr:first');
$('tr:last td').each(function (index, td) {
var $td = $(td);
if ($td.html() != ' ') return;
$td.hide();
$label.find('td:eq(' + index + ')').hide();
});
});
相关文章:
- 使用jquery在单击时在单元格中输入值
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 可以'我不明白为什么;t将行和单元格添加到表中
- 如何在Angular中的表的所有单元格中添加链接
- 表中单元格的总和
- ExtJS网格单元格编辑器,防止焦点松动问题
- 有没有一种方法可以仅使用HTML/CSS来隐藏基于特定值的数据单元格
- 区分电子表格中的空单元格和0值
- ui网格将单元格显示为选择标记
- 单元格的工具提示或标题不显示超过2000个字符
- 将单个 id 标签添加到表格单元格中,每个循环都有 Rails
- 咏叹调网格单元格标签在 SVG 矩形内始终为空白
- 我是否可以根据单元格的值使用 excel 解析某个标签的值的 html 文件
- 如何将文本从 Google 电子表格中的多个单元格提取到网站,每个单元格都位于不同的
标签中
- 如何使用JavaScript找到带有img标签的单元格
- 表格单元格中预填充的文本显示为“未定义”.当在JS中添加HTML标签时
- 使用单选按钮和标签组合修剪表格单元格的HTML标签
- JQuery或Javascript获得标签文本在表格单元格与单选按钮和标签的组合
- 从表中删除空单元格及其标签单元格
- 将值显示为金额,并且使用Javascript仅显示一次单元格标签