gpt4 book ai didi

jQuery:计算具有相同背景颜色的 TD

转载 作者:太空宇宙 更新时间:2023-11-03 18:15:55 24 4
gpt4 key购买 nike

我是 jQuery 的新手,正在寻找一种方法来计算一个表中具有相同背景颜色的所有 TD。

相应的 TD 没有背景类,但看起来如下,因为这是在之前的代码中以编程方式设置的(所有其他 TD 都有透明背景)。

<td class="clickable search " style="background-color: yellow;">some value</td>

我尝试了以下但总是返回 0:

alert($("td[style='background-color: yellow']").length);

感谢您的帮助,迈克。

最佳答案

您将必须遍历所有 TD 并检查背景颜色。

使用 grep

alert(
$.grep($('td'),function(TD){
return $(TD).css('background-color') == 'rgb(255, 255, 0)';
}).length
);

filter哪个对 DOM 元素更好

alert(
$('td').filter(function(){
return $(this).css('background-color') == 'rgb(255, 255, 0)';
}).length
);

关于jQuery:计算具有相同背景颜色的 TD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22825796/

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