选择具有颜色的元素:使用jQuery在CSS中使用lightGreen

如何选择具有属性color:lightGreen元素color:lightGreen使用jQuery在CSS中使用color:lightGreen ,然后将其更改为#666

示例Html:

 Details 

 $("a").each(function() { if ($(this).css("color") == "rgb(144, 238, 144)") { $(this).css("color", "#666"); } }); 

或者如果您更喜欢使用filter

 $("a").filter(function() {return $(this).css('color') == 'rgb(144, 238, 144)';}) .css("color", "#666"); 

如果您有机会编辑标记,最好将浅绿色添加到类中,然后将类应用于这些元素,然后您可以为您的新颜色创建另一个类,然后更改它们:

 $(".lightGreen").removeClass("lightGreen").addClass("newColour"); 

试试这个:

 $("div").each(function() { if ($(this).css("color") == "rgb(144, 238, 144)") { $(this).css("color", "#666"); } }); 

http://jsfiddle.net/z8Q5K/2/

它工作得很好……

 $("a").each(function() { if ($(this).css("color") == "rgb(144, 238, 144)") { $(this).css("color", "#666"); } });