【发布时间】:2014-09-06 00:10:36
【问题描述】:
我在一个页面上有几个表,它们具有不同的 ID。我在页面上有一个复选框,只要选中复选框,我都希望每一个行(在所有表中都在所有表中),以隐藏空TD 4。当复选框未选中时,我想再次显示所有行。
我在 Stack Overflow 上搜索了一些代码(目前只是试图隐藏),但我无法让它工作。
$("#checkbox").change(function() {
$("table tr").each(function() {
var cell = $.trim($(this).find("td:eq(4)").text());
if (cell.length == 0) {
$(this).addClass("nodisplay");
}
});
});
编辑:这是一个 jsfiddle - http://jsfiddle.net/6bfjw/
【问题讨论】:
-
你能为此做一个 jsfiddle 吗?
-
将 jsfiddle 添加到 OP。
标签: jquery html-table row hide