2010-10-12 4 views
0

У меня есть селектор ниже:JQuery селектор выбора GridView подкачки

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

Что выбирает 5-й тд, который создается с помощью GridView. Это работает нормально.

Моя проблема заключается в том, что у меня включен пейджинг, а также выбор < Предыдущая 1 2 3 Следующая> внизу, любые идеи, как исключить это?

+0

Я пробовал оба ответа, и они оба работали. Однако я дал Джейми очки, поскольку он выглядел проще, и у него меньше очков. –

ответ

1

Если вы проверяете HTML вы увидите, что элементы пейджинга находятся в вложенной таблице, поэтому просто определите его с помощью вашего селектора:

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

изменить ваш селектор для выбора 5-й <td> сек во всех строках, кроме последнего, за исключением, предполагая подкачки находится внутри последнего <tr>

попробовать:

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

Смежные вопросы