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