gpt4 book ai didi

javascript - 无法使用 jquery 设置 tr 背景颜色

转载 作者:行者123 更新时间:2023-11-28 14:44:26 24 4
gpt4 key购买 nike

我无法使用 jquery 更改表行的背景颜色。
它适用于字体颜色,但由于某种原因不适用于背景颜色。

这有效:$(this).parent('tr').css('color', 'red');

但这并不:$(this).parent('tr').css('background-color', 'green');

知道我做错了什么吗?我在网上找不到类似的案例。

$(document).on('click', "td", function(event) {
$(this).parent('tr').css('color', 'red');
$(this).parent('tr').css('background-color', 'green');
});
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 500px;
margin: 50px 0 0 50px;
}

td,
th {
border: 1px solid #cacaca;
text-align: left;
padding: 8px;
background-color: #f5f5f5;
}

th {
background-color: #dce0e3;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
<tbody>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
<tr>
<td>Centro comercial</td>
<td>Francisco Chang</td>
<td>Mexico</td>
</tr>
<tr>
<td>Ernst Handel</td>
<td>Roland Mendel</td>
<td>Austria</td>
</tr>
<tr>
<td>Island Trading</td>
<td>Helen Bennett</td>
<td>UK</td>
</tr>
<tr>
<td>Laughing Bacchus </td>
<td>Yoshi Tannamuri</td>
<td>Canada</td>
</tr>
<tr>
<td>Magazzini Alimentari </td>
<td>Giovanni Rovelli</td>
<td>Italy</td>
</tr>
</tbody>
</table>

最佳答案

您的代码是正确的,但您看不到分配给 tr 的背景代码,因为您有 td {background-color: #f5f5f5;} 样式进行绘制您的tr

关于javascript - 无法使用 jquery 设置 tr 背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46911714/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com