javascript - 如果条件为真,则将类添加到父元素

标签 javascript jquery css parent addclass

如果条件为真,我正在尝试将一个类应用于子元素的父元素,但似乎无法使其工作。简而言之,我想检查表格中是否有数字为“0”的单元格并隐藏其父行。

我创建了一个基本的 jsfiddle:http://jsfiddle.net/immbudden/YbZPE/3/

还有我放在一起的 jquery 片段:

if ($('#the_table>table>td:contains("0")').length === 1) {
    $(this).parent("tr").addClass("hidden");
}

我仍在学习 jQuery 和 javascript,这可能是一些小东西,但我似乎无法理解它!

非常感谢任何帮助,在此先感谢!

最佳答案

$('td', '#the_table > table').each(function() {
    if ($(this).text() === '0') {
        $(this).parents("tr").addClass("hidden");
    }
});

FIDDLE

关于javascript - 如果条件为真,则将类添加到父元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10344257/

相关文章:

javascript - 为什么我的 ajax 调用不起作用?

css - 常见的 CSS 媒体查询断点

javascript - 当用户单击 MENU 按钮时滚动到带有 ID 的元素(如果其子页面也重定向到另一个页面)

css - 代码{字体粗细:bold} not working in mobile-chrome

javascript - 在 Javascript 中引用 Go 数组

javascript - 突出显示 IFrame 中的文本

javascript - 是否可以使用 JavaScript 和 OpenOffice 构建网络办公应用程序?

javascript - 是否可以将类添加到自定义 tinyMCE 按钮?

JavaScript - 从当前日期获取一周的第一天

javascript - 允许逗号和空格分隔的数字列表的正则表达式