gpt4 book ai didi

jquery - 使用 CSS 和 jQuery 检测所选行的前一行

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:55 25 4
gpt4 key购买 nike

我有一张 table :

<table>
<thead>
<tr>
<th></th>
...
<tr>
...
</thead>
<tbody>
<tr>
<td></td>
...
</tr>
<tr>
<td></td>
...
</tr>
<tr> I click here but I want that class refers to the previous row
<td></td>
...
</tr>
</tbody>
</table>

我使用 jQuery 向单击的行添加了一个类。我希望那个类指的是被点击的前一行。

我想我应该使用第 nth-child..?

最佳答案

您可以使用 jQuery .prev()实现这一目标的功能。

你会像这样使用它:

HTML

<table border="1">
<thead>
<tr>
<th>Head</th>
<tr>
</thead>
<tbody>
<tr>
<td>Data</td>
</tr>
<tr>
<td>Data</td>
</tr>
<tr>
<td> I click here but I want that class refers to the previous row</td>
</tr>
</tbody>
</table>

jQuery

$(document).ready(function(){
$('tr').click(function(){
$(this).prev().css({"background-color":"pink"});
});
});

JsFiddle

希望这对您有所帮助!

关于jquery - 使用 CSS 和 jQuery 检测所选行的前一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34902094/

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