Jquery 找到具有样式 attr 的元素并更改它

Jquery find element with style attr and change it

我有:

<div style="color:red">
  some text
</div>
<div style="color:green; height:100px;">
  some more text
</div>

我想 select div 和 style color:green;height:100px; 并将其更改为 color:blue; height:10px;

我试过:

$("div").each(function(){
       if($(this).css("height")=="100px"){
          $(this).css("color","blue");
       }
    });

$("div").find(attr('style','color:green'))...

但运气不好

您可以使用通配符:

$("div[style*=green][style*=100px]")...

只要确保你不会不小心得到其他元素。