javascript - 选择具有其他类名称的附近表行并切换类

标签 javascript jquery html css

我有一个以 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/

相关文章:

javascript - Angular 模态实例无法读取 DOM 元素

html - 使用angularjs从下拉列表中选择一个值时隐藏单选按钮

javascript - Bootstrap 模式在 IE 中关闭,但在 Firefox 和 Chrome 中没有使用 ESCAPE key 关闭。

javascript - 如果脚本中不包含警报,jQuery 不会返回结果

javascript - 嵌套循环有问题

javascript - 使用 jQuery remove() 添加项目。添加回相同的项目时,类更改将被保留

html - 为什么这个 xpath 找不到所需的元素?

php - 修改 session 变量(购物车)

javascript - 使用JQuery动态添加表格行设置小行高

javascript - 访问 jquery ui 自动完成中的相关元素?