【发布时间】:2023-03-29 22:01:01
【问题描述】:
我有一张在逻辑上分成两半的表。如图所示,我将不得不选择一行的一半。
现在如果我选择不同的“半”行,我需要取消选择前一个。我该怎么做?我的代码在这里:
<tr class="line1">
<td width="10" class="td3523" onclick="selectme('3523');">
<input type="radio" name="selattendance" id="tr3523" onClick="setEditDelete(3523)"/>
</td>
<td width="100" class="td3523" onclick="selectme('3523');">2012-11-19</td>
<td width="125" class="td3523" onclick="selectme('3523');">
<table width="100%" cellpadding="0" cellspacing="0" style="border: 0;padding: 0;border-collapse: collapse">
<tr>
<td style="width: 50%;padding-right: 10px;border: 0" align="right" valign="middle">22:54</td>
<td style="width: 20%;border: 0"> <a href="#" onclick="loadPic('attendanceimages/39286a0a6b45cae9f116b11882f36046.jpg','2012-11-19','2012-11-19','add','','In','22:54:04','22:54:04');"><img src="images/punchimg.png"></a>
</td>
<td style="width: 20%;border: 0"> </td>
</tr>
</table>
</td>
</tr>
当我点击任何 td 时,所有具有相同 ID 的 tds 都会使用此代码被选中:
function selectme(id) {
$('.td' + id).toggleClass("ui-selected");
}
我想我需要从之前选择的tds 中删除这个类。我该怎么做?谢谢。
【问题讨论】:
-
你能为它创建一个jsfiddle.net吗?
标签: jquery css jquery-ui selectable