我正在尝试为表格中的一些 TD 着色。但它并没有按预期工作,因为它也给其他 TD 上色。在这里,我尝试为第二个 TD 着色:
问题似乎是我正在使用 colspans 和 rowspans。
这是我的代码:
$("button").click(function() {
$('table tr td:nth-child(2)').css("background-color", "red");
});
请注意,这是一个简化的示例。我的真实表更大更复杂。仅仅为包含 B
和 2
的所有单元格着色是不够的。
最佳答案
$("button").click(function() {
$('table>thead>tr>td:eq(1),table>tbody>tr>td:eq(1)').css("background-color", "red");
});
希望这有帮助..
关于javascript - 带有 rowspan 和 colspan 的表中的颜色 TD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42346107/