我有一个包含多个表格的大文件,我可以编辑源代码。我有几行这样的:
<tr bgcolor=#cccccc ><td>some data </td></tr>
<tr bgcolor=#ffffff ><td>some data </td></tr>
<tr bgcolor=#080808 ><td>some data </td></tr>
<tr bgcolor=#cccccc ><td>some data </td></tr>
<tr bgcolor=#ffffff ><td>some data </td></tr>
<tr bgcolor=#cccccc ><td>some data </td></tr>
<tr bgcolor=#cccccc ><td>some data </td></tr>
我需要一个 jquery 语句来替换颜色。所以我可能想说任何颜色为#cccccc 的内容更改为#09c(蓝色),而任何bg 颜色为#ffffff 的内容更改为#080808)(黑色)。
我想它会是这样的,但不能让它工作
$('*').filter(function() {
var match = 'rgb(182, 211, 252)';
return ( $(this).css('background-color') == match );
}).css('background-color', '#e7e4d3');
如果我使用 RGB 颜色,这可以工作,但我需要它来处理十六进制颜色。
任何帮助将不胜感激
谢谢巴兹