2010-10-12 66 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)