我有一个包含许多行的列表视图并进行了设置,以便如果您单击一个单元格,它会突出显示它。
单击第一列单元格时,整行被突出显示(listvew 的 SelectedItemTeplate),问题是当您选择一行时,所有突出显示的单元格都会在页面刷新时重置。
是否可以只突出显示而不回发?
我有一个包含许多行的列表视图并进行了设置,以便如果您单击一个单元格,它会突出显示它。
单击第一列单元格时,整行被突出显示(listvew 的 SelectedItemTeplate),问题是当您选择一行时,所有突出显示的单元格都会在页面刷新时重置。
是否可以只突出显示而不回发?
是否可以只突出显示而不回发?
是的,通过 JQuery 或 Javascript 完全在客户端突出显示。
例如,假设列表视图中的每一行都应用了一个类,您可以在 JQuery 中执行此操作:
$(document).ready(function(){
$('.your_class').live("click",function() { $(this).attr("class","highlight"); });
});
上面的代码所做的是,页面中应用了“.your_class”类的任何 html 元素在单击时都会更改为另一个类(示例中的“highlight”)。