我有一个以 HTML 格式显示的表格,其中有两种类
1 - 替代 2 - 选定的行数据
最初,该类将具有“alt”类,单击该类后,该类将更改为“SelectedrowData”。同时,剩余的类“SelectedrowData”应保留为“alt”。
简单来说。 当我单击一行时,应该切换类名称。当我单击其他行时,也会出现同样的情况。事实上,整个表中只有 1 个“SelectedrowData”
我的表格如下
<table>
<thead></thead>
<tbody>
<tr class="alt">
<td>72</td>
<td>SALES DEPT. SALES STAFF</td>
<td class="fieldHide">7018072</td>
<td class="fieldHide">7018572</td>
<td class="fieldHide">7018072</td>
<td class="fieldHide">7018072</td>
<td class="fieldHide">6</td>
<td class="fieldHide"></td>
<td>Default</td>
</tr>
<tr class="SelectedrowData">
<td>73</td>
<td>SALES DEPT. OFFICE ADMIN</td>
<td class="fieldHide">7018073</td>
<td class="fieldHide">7018573</td>
<td class="fieldHide">7018073</td>
<td class="fieldHide">7018073</td>
<td class="fieldHide">7</td>
<td class="fieldHide"></td>
<td>Default</td>
</tr>
<tr class="alt">
<td>72</td>
<td>SALES</td>
<td class="fieldHide">7018072</td>
<td class="fieldHide">7018572</td>
<td class="fieldHide">7018072</td>
<td class="fieldHide">7018072</td>
<td class="fieldHide">6</td>
<td class="fieldHide"></td>
<td>Default</td>
</tr>
</tbody>
</table>
最佳答案
$('tr').click(function(){
$(this).attr('class', 'SelectedrowData')
.siblings().attr('class', 'alt');
});
关于javascript - 选择具有其他类名称的附近表行并切换类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12142871/