gpt4 book ai didi

javascript - 使用 css 和 javascript 仅更改特定表格内容的颜色

转载 作者:行者123 更新时间:2023-11-28 19:08:35 25 4
gpt4 key购买 nike

我在我的一个网页上的表格中显示数据。当用户点击一行时,我只希望该行改变颜色。我会满足于那个细胞。我在页面上引用了一个 css 文件,其中包含两种样式 td_on 和 td_off,除了背景颜色外,它们具有相同的设置。我像这样将“类”标签放在 td 中:

<td align="center" class="td_off" >

我曾尝试使用 onclick 操作将类更改为 td_on 样式,例如 onclick="class=td_on"但这不会导致任何更改。有人可以告诉我这样做的正确语法是什么......或者更简单的方法来完成???!提前致谢。

最佳答案

使用 jQuery 很容易做到这一点,下面是更改表格单元格的颜色:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script>
$(document).ready(function() {

$('td').bind('click',function() {
$(this).css('background-color','red');
});


});
</script>

或者将:$(this).css('background-color','red');改为$(this).parent().css('background-color ','red');,如果你想改变整行的颜色。

关于javascript - 使用 css 和 javascript 仅更改特定表格内容的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2091810/

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