查找具有匹配背景的所有元素

时间:2015-09-23 13:02:02

标签: jquery background-color

我想:

  1. 扫描名为“container”的ID容器中作为子项的所有div
  2. 找到具有某种颜色背景颜色的div(当前在变量中定义,我们称之为“currentColor”)
  3. 替换每个
  4. 的背景颜色

    对此的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

  

扫描名为" container"

的ID容器中作为子项的所有div
$('#container div').each(function(){
    console.log(this)
});
  

找到具有某种颜色背景颜色的div(当前在变量中定义,我们可以调用" currentColor")

$('#container div').filter(function(){
    return $(this).css('background-color') == currentColor ; 
});
  

替换每个

的背景颜色
$('#container div').filter(function(){
    return $(this).css('background-color') == currentColor ;
}).css('background-color', 'newcolor');