当前位置:  开发笔记 > 前端 > 正文

选择具有特定背景颜色的元素

如何解决《选择具有特定背景颜色的元素》经验,为你挑选了1个好方法。

我想spandivCSS中包含特定背景颜色的一堆s .我该如何实现这一目标?



1> Owen..:

如果我正确理解了问题,选择器[attribute=value] 将无法工作,因为它不包含属性"background-color".你可以快速测试,以确认它不匹配任何东西:

$('#someDiv span[background-color]').size(); // returns 0

给定:

.one, .two {
  background-color: black;
}

.three {
  background-color: red;
}

这是一个可行的片段:

$('div#someDiv span').filter(function() {
    var match = 'rgb(0, 0, 0)'; // match background-color: black
    /*
        true = keep this element in our wrapped set
        false = remove this element from our wrapped set
                                                         */
    return ( $(this).css('background-color') == match );

}).css('background-color', 'green'); // change background color of all black spans
.one, .two {
  background-color: black;
}

.three {
  background-color: red;
}


test one test two test three
推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有