2010-10-12 78 views
0

我有以下選擇:jQuery選擇選擇GridView的分頁

$("#<%=GridView1.ClientID%> td:nth-child(5)").hover('doSomething) 

這是選擇由一個GridView產生的第5 TD。這工作正常。

我的問題是我已經啓用了分頁,其也選擇<上一頁1 2 3下一頁>底部,任何想法如何排除呢?

+0

我試了兩個答案,他們都工作。不過,我給了傑米分,因爲它看起來更簡單,他有更少的分數。 – 2010-10-12 13:02:27

回答

1

如果檢查HTML輸出你會看到分頁元素是在一個嵌套表中,所以只需要更多地用你的選擇器來定義:

$("#<%=GridView1.ClientID%> > tbody > tr > td:nth-child(5)").hover('doSomething) 
1

修改您的選擇,選擇5 <td> S IN除了最後一個都行,假設分頁是最後<tr>

嘗試內:

$("#<%=GridView1.ClientID%> tr:not(:last-child) td:nth-child(5)").hover(doSomething)