我有一个有很多行的列表视图,并对它进行了设置,这样当你单击一个单元格时,它就会突出显示它。
当单击第一个列单元格时,整行都会突出显示(SelectedItemTeplate of listvew),问题是当您选择一行时,所有突出显示的单元格都会随着页面刷新而重置。
有没有可能只突出显示而不回发?
发布于 2012-06-16 00:34:35
是否可以在没有回发的情况下只突出显示?
是的,完全可以通过JQuery或Javascript在客户端高亮显示。
例如,假设列表视图中的每一行都应用了一个类,您可以在JQuery中执行此操作:
$(document).ready(function(){
$('.your_class').live("click",function() { $(this).attr("class","highlight"); });
});上面的代码所做的是,页面中任何应用了类".your_class“的html元素在被单击时都将更改为另一个类(示例中的”高亮显示“)。
https://stackoverflow.com/questions/11054716
复制相似问题