Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 当选定一行时,如何从所有相同级别的表行中删除CSS类?_Jquery_Asp.net_Html_Css_Class - Fatal编程技术网

Jquery 当选定一行时,如何从所有相同级别的表行中删除CSS类?

Jquery 当选定一行时,如何从所有相同级别的表行中删除CSS类?,jquery,asp.net,html,css,class,Jquery,Asp.net,Html,Css,Class,当选择一行时,我想从同一个表的所有其他行中删除clickedRow css类,只将其添加到当前选择的行中 我的页面中有多个表,因此每次单击都应在同一个表的上下文中执行上述操作 那怎么可能呢 谢谢,您可以使用: $('table tbody tr').click(function () { // how to remove clickedRow class from all same level rows? $(this).addClass('cli

当选择一行时,我想从同一个表的所有其他行中删除clickedRow css类,只将其添加到当前选择的行中

我的页面中有多个表,因此每次单击都应在同一个表的上下文中执行上述操作

那怎么可能呢

谢谢,

您可以使用:

$('table tbody tr').click(function () {
            // how to remove clickedRow class from all same level rows?
            $(this).addClass('clickedRow');
        });
它将从所有同级行中删除您的css类

$('table tbody tr').click(function () {
    $(this).siblings().removeClass('clickedRow');
}
$(this).siblings('.clickedRow').removeClass('clickedRow');