0

我有一个包含许多行的列表视图并进行了设置,以便如果您单击一个单元格,它会突出显示它。

单击第一列单元格时,整行被突出显示(listvew 的 SelectedItemTeplate),问题是当您选择一行时,所有突出显示的单元格都会在页面刷新时重置。

是否可以只突出显示而不回发?

4

1 回答 1

1

是否可以只突出显示而不回发?

是的,通过 JQuery 或 Javascript 完全在客户端突出显示。

例如,假设列表视图中的每一行都应用了一个类,您可以在 JQuery 中执行此操作:

$(document).ready(function(){

   $('.your_class').live("click",function() { $(this).attr("class","highlight");   });

});

上面的代码所做的是,页面中应用了“.your_class”类的任何 html 元素在单击时都会更改为另一个类(示例中的“highlight”)。

于 2012-06-15T16:34:34.873 回答