javascript - 按颜色过滤 HTML 表格

标签 javascript html css

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 9 年前

我有一个渲染 HTML 表格的 PHP 脚本。我正在使用 Javascript 使用 this 从那里过滤和排序表格.

我遇到的问题是我需要按单元格的颜色进行过滤。如果 bgcolor 属性不是 #FF0000,我想隐藏该行。

我该怎么做?

最佳答案

如果您将 bgcolor 设置为您的属性,您可以:

$('table tr[bgcolor!="#FF0000"]').hide();

或者,正如 Teemu 所说,bgcolor 已被弃用,您可以通过 CSS 设置它:

$('table tr').filter(function() {
    return $(this).css('backgroundColor') != 'rgb(255, 0, 0)';
}).hide();

Fiddle

关于javascript - 按颜色过滤 HTML 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21887475/

上一篇:html - 将全宽图像添加到 Bootstrap 3 行/列?

下一篇:html - 如何模拟多个表格标题?

相关文章:

javascript - Google 注销过程中出现错误未捕获错误 : nb JS

php - 通过 jquery 链接点击运行 php 文件

javascript - 防止 CKEDITOR 修改 HTML

html - 保存并刷新所有内容后不会发生任何变化

javascript - 按照路线在谷歌地图上画线

javascript - 将 RSS pubdate 字符串转换为 jQuery 中的时间和日期

javascript - IBM Worklight WL.JSONStore.QueryPart()。 json存储错误

javascript - jQuery:使 div 可点击以检查嵌套的复选框

html - 鼠标悬停时弹出的按钮的 css 样式存在问题

javascript - 保持图像比例,不允许扩展到容器外