我知道这是一个老问题,类似的问题(解决)更加复杂。但我已经尝试过,并且无法自己弄清楚。通过css/javascript更改指定的样式?
我
<div style="color:white; padding:10px">Text</div>
我想它的颜色变为红色:
div[style*="color:white"]{color:red}
$('div').filter(function() {
return $(this).css('color') == 'white';
}).css("color", "red");
我都尝试CSS和JavaScript,带或不带空格,用十六进制或RGB颜色代码。
我认为你的return语句只是返回true而不是元素。无论如何,你得到什么类型的错误? –
你有没有试过'console.log'或'alert'?你会立刻看到发生了什么......'console.log($(this).css('color'))' – elclanrs