我有下表。我正在尝试让 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>