0

我有一个简单的 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>
4

2 回答 2

1

你有没有尝试过这样的事情?或者使用分类而不是设置属性?

var p = $("tr[bgcolor=#9BB9FB]").css("背景色", "黄色"); p.css("背景色", "#E6B8B7");

于 2013-02-21T15:53:56.753 回答
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>
于 2013-02-21T15:53:26.133 回答