私は下の表を持っています。tbody 列の bgcolors を theader bg の色と一致させようとしています。
私はこれを達成することができないので、助けてもらえますか?
よろしくお願いいたします。
<table id="one" border="1"> <thead> <tr> <th style="background-color:Lime">Header 1</th> <th>Header 2</th> </tr> </thead> <tbody> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr> </tbody> </table> <script language="javascript" type="text/javascript"> $(document).ready(function () { $('#one thead tr th').each(function () { var col1 = $(this).css("background-color"); var index = $(this).closest("th").prevAll("th").length; assigncolr(col1, index); }); }); function assigncolr(col,index){ $('#one tbody tr').each(function () { $(this).find('td :nth-child(' + index + ')').css("background-color", col); } ) }; </script>