gpt4 book ai didi

Jquery:单击时突出显示/取消突出显示表行

转载 作者:行者123 更新时间:2023-12-03 21:50:48 24 4
gpt4 key购买 nike

我希望我的脚本突出显示我选择的行并且效果很好,但是当选择/突出显示一行时,如果选择另一行,我希望它“取消选择/取消突出显示”。我该怎么做?

这是选择行的当前代码,它会取消选择,但前提是我再次单击同一行:

$(".candidateNameTD").click(function() {
$(this).parents("tr").toggleClass("diffColor", this.clicked);
});

HTML 表格

<table id="newCandidatesTable">
<thead>
<tr>
<th style="cursor: pointer;">ID</th>
<th style="cursor: pointer;">Navn</th>
<th style="cursor: pointer;">Email</th>
<th></th>
</tr>
</thead>
<tbody>
<% foreach (var candidate in Model.Ansogninger)
{
%>
<tr id="<%= candidate.AnsogerID %>" class="newCandidatesTableTr">
<td><div id="candidateID"><%= candidate.AnsogerID %></div></td>
<td><div id="<%= "candidateName_" + candidate.AnsogerID %>" class="candidateNameTD"><%= candidate.Navn %></div></td>
<td><div id="candidateEmail"><%= candidate.Email %></div></td>
<td>
<div id="<%= "acceptCandidateButton_" + candidate.AnsogerID %>" class="acceptb" style="cursor: pointer; border: 1px solid black; width: 150px; text-align: center;">Godkend</div>
</td>
</tr>
<%
} %>
</tbody>
</table>

最佳答案

您可以首先取消选择所有行,例如

    $(".candidateNameTD").click(function() {
$(this).closest("tr").siblings().removeClass("diffColor");
$(this).parents("tr").toggleClass("diffColor", this.clicked);
});

编辑:是的,抱歉,但这个想法是正确的;)

关于Jquery:单击时突出显示/取消突出显示表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1287699/

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