2012-06-15 115 views
0

我知道如何設置列表視圖來突出顯示一行,當你點擊一個鏈接,圖像等,但我只是想知道是否可以設置它來突出顯示一排當你點擊它的任何單元格,而不僅僅是一個預定義的控件。asp.net listview突出顯示點擊行

這可能嗎?

我的方法是設置每個<td>的onclick,但不知道當你點擊另一個單元時如何重置背景顏色。

回答

4

你可以在客戶端使用jQuery:

$("#myTable tr").click(function() 
{ 
    $("#myTable tr").each(function() { $(this).removeClass("selected")}); 
    $(this).addClass("selected"); 
});​ 

一個例子小提琴:

http://jsfiddle.net/9pmcA/26/

+0

對不起,我纔開始使用jQuery/CSS的喜歡。我在哪裏把我的.aspx頁面上面的?謝謝 –

+0

我已將它放在我的HeaderContent中,但它沒有做任何事情。 –

+0

@sd_dracula:你添加了** Jquery **庫嗎?如果沒有,請看** http://docs.jquery.com/How_jQuery_Works** –