我有以下选择: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