我有一个简单的jQuery脚本来替换大表行的bgcolors值。但它在IE 6 - 9中不起作用。
这是我的代码:
<script type="text/javascript" >
$(document).ready(function() {
// Swap all blue tr bg colors to red and grey shades
$('tr[bgcolor=#9BB9FB]').attr('bgcolor','#E6B8B7');
$('tr[bgcolor=#B9CBFD]').attr('bgcolor','#F2DCDB');
$('tr[bgcolor=#B6D3FC]').attr('bgcolor','#F2DCDB');
$('tr[bgcolor=#015B91]').attr('bgcolor','#E6B8B7');
$('tr[bgcolor=#8EBCFD]').attr('bgcolor','#B5B5B5');
$('tr[bgcolor=#015B91 ]').attr('bgcolor','#e6b8b7');
});
</script>
答案 0 :(得分:1)
你尝试过这样的事吗?或者使用分类而不是设置attr?
var p = $(“tr [bgcolor =#9BB9FB]”)。css(“background-color”,“yellow”); p.css(“background-color”,“#E6B8B7”);
答案 1 :(得分:0)
请尝试以下代码:
<script type="text/javascript" >
$(document).ready(function() {
// Swapp All Blue tr bg colros to red and grey shades
$('tr[bgcolor=#9BB9FB]').css("background-color",'#E6B8B7');
$('tr[bgcolor=#B9CBFD]').css("background-color",'#F2DCDB');
$('tr[bgcolor=#B6D3FC]').css("background-color",'#F2DCDB');
$('tr[bgcolor=#015B91]').css("background-color",'#E6B8B7');
$('tr[bgcolor=#8EBCFD]').css("background-color",'#B5B5B5');
$('tr[bgcolor=#015B91 ]').css("background-color",'#e6b8b7');
});
</script>