0

大きなテーブルの行のbgcolors値を置き換える簡単なjQueryスクリプトがあります。ただし、IE6-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( "background-color"、 "yellow"); p.css( "background-color"、 "#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 に答える