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]")...
只要确保你不会不小心得到其他元素。
我有:
<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]")...
只要确保你不会不小心得到其他元素。