使用Asp.net和jQuery
我有一个GridView
和CheckBox
列。现在,我有代码,只要鼠标移过它就会高亮显示(绿色)行(鼠标移出时不亮(黄色))。我想添加能够突出显示不同的颜色(粉红色),只要该行中的复选框被选中。如何根据复选框列在表中选择一行
我的问题是,检查框后,行突出显示粉红色,当我将鼠标移出时,该行返回到原始颜色(黄色)。如何使复选框的行不响应鼠标输出代码?
使用Asp.net和jQuery
我有一个GridView
和CheckBox
列。现在,我有代码,只要鼠标移过它就会高亮显示(绿色)行(鼠标移出时不亮(黄色))。我想添加能够突出显示不同的颜色(粉红色),只要该行中的复选框被选中。如何根据复选框列在表中选择一行
我的问题是,检查框后,行突出显示粉红色,当我将鼠标移出时,该行返回到原始颜色(黄色)。如何使复选框的行不响应鼠标输出代码?
下面是一些示例代码:
$(function() {
$('tr').hover(
function() {
$(this).addClass("hover-highlight");
},
function() {
$(this).removeClass("hover-highlight");
}
);
$('tr.checkcolumn input').click(function() {
$(this).parents("tr").addClass("checked-highlight");
});
});
而且一些CSS:
tr { background-color: yellow; }
tr.hover-highlight { background-color: green; }
tr.checked-highlight { background-color: pink!important; }
你可以添加一个类似“userSelected”的css类到你选择的行。修改你的css/code来显示hilighther的颜色或默认颜色,这样它们将只应用于不包含“userSelected”css类的行。
你尝试过这么远吗?你的代码是什么样的?你能否包括你所做的一些样本,例如显示你的代码以突出显示一行? – 2011-12-31 12:13:05