gpt4 book ai didi

javascript - 迭代表格的所有子元素并重置背景颜色

转载 作者:行者123 更新时间:2023-12-02 17:53:28 30 4
gpt4 key购买 nike

我有一个表格,其中有许多其他表格、行、单元格和其他元素。某些子元素具有背景颜色。我想递归地遍历所有子项并将其背景颜色重置为白色,前提是它们当前的背景颜色为 #ede7dd。

如何在 jQuery 或 JavaScript 中执行此操作?任何人的实现速度都会比其他人更快吗?

我有点被困在这里:

$('.HDRBody *').each(function(){
// code here
});

这是 DOM 的屏幕截图:http://i39.tinypic.com/2pql4i8.jpg

感谢您的帮助!

最佳答案

试试这个 DEMO

$('.HDRBody *').filter(function() {
var match = '#ede7dd', hexMatch = 'rgb(237, 231, 221)'; // match background-color
return ( $(this).css('background-color') == match
|| $(this).css('background-color') == hexMatch);
}).css('background-color', 'white');

关于javascript - 迭代表格的所有子元素并重置背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21169066/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com