我有以下選擇:jQuery選擇選擇GridView的分頁
$("#<%=GridView1.ClientID%> td:nth-child(5)").hover('doSomething)
這是選擇由一個GridView產生的第5 TD。這工作正常。
我的問題是我已經啓用了分頁,其也選擇<上一頁1 2 3下一頁>底部,任何想法如何排除呢?
我有以下選擇:jQuery選擇選擇GridView的分頁
$("#<%=GridView1.ClientID%> td:nth-child(5)").hover('doSomething)
這是選擇由一個GridView產生的第5 TD。這工作正常。
我的問題是我已經啓用了分頁,其也選擇<上一頁1 2 3下一頁>底部,任何想法如何排除呢?
如果檢查HTML輸出你會看到分頁元素是在一個嵌套表中,所以只需要更多地用你的選擇器來定義:
$("#<%=GridView1.ClientID%> > tbody > tr > td:nth-child(5)").hover('doSomething)
修改您的選擇,選擇5 <td>
S IN除了最後一個都行,假設分頁是最後<tr>
嘗試內:
$("#<%=GridView1.ClientID%> tr:not(:last-child) td:nth-child(5)").hover(doSomething)
我試了兩個答案,他們都工作。不過,我給了傑米分,因爲它看起來更簡單,他有更少的分數。 – 2010-10-12 13:02:27