asp.net - 使用 jQuery 突出显示选定的 ASP.NET DataGrid 行

标签 asp.net jquery

很容易突出显示选定的数据网格行,例如通过在 tr 的单击事件中使用toggleClass。但是,在选择不同的行后,如何最好地删除突出显示呢?对于较大的数据网格来说,迭代所有行以取消突出显示它们可能会变得昂贵。我对最简单的解决方案以及最高性能的解决方案感兴趣。

谢谢,
迈克

最佳答案

此方法将事件行存储到变量中。变量开头的 $ 只是我自己的 jQuery 对象匈牙利表示法。

var $activeRow;

$('#myGrid tr').click(function() {
    if ($activeRow) $activeRow.removeClass('active');
    $activeRow = $(this).addClass('active');
});

关于asp.net - 使用 jQuery 突出显示选定的 ASP.NET DataGrid 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/152869/

相关文章:

mysql - 通过 visual studios 2012 MySql 的成员(member)资格和滚动

ASP.NET 如何从框架内的页面重定向到另一个网站

javascript - 使用 getJSON 中的each 函数返回未定义

jquery - 如何使用jquery css :hover

javascript - 选中复选框时删除部分表单

asp.net - 我可以创建一个不回发的 ASP.NET ImageButton 吗?

asp.net - 0x80004005 连接尝试失败,因为连接方在一段时间后没有正确响应

javascript - 在服务器发送事件的情况下面对 Javascript 冒泡

c# - & 符号 url 编码问题

javascript - 更改 div 背景 firefox vs chrome