Объяснение кода jQuery с помощью $ (). Css () - PullRequest
0 голосов
/ 04 марта 2011
$(".GV#<%=GridView1.ClientID%>  >  tr:not(:has (table, th) )").css("cursor","pointer")

Может кто-нибудь объяснить мне этот код?

Ответы [ 5 ]

2 голосов
/ 04 марта 2011

Этот код применяет «курсор: указатель» ко всем строкам таблицы (tr) определенного представления сетки ASP.NET (<% = GridView1.ClientID%>), которые не содержат заголовок (th) таблицы или другую таблицу,

В результате курсор мыши будет выглядеть как рука, что подразумевает, что пользователь может щелкнуть строки таблицы.

1 голос
/ 04 марта 2011

Давайте начнем с простой части:

css("cursor","pointer")

Это говорит о том, что объект будет использовать курсор "руки";

$(".GV#<%=GridView1.ClientID%>  >  tr:not(:has (table, th) )")

Это объект, который будет стилизован.

Из того, что я понял, у вас есть объект с классом ".GV", и вы хотите добавить курсор к идентификатору с именем "<% = GridView1.ClientID%>", если его tr (строка таблицы) не нет (заголовок таблицы) ...

0 голосов
/ 04 марта 2011

Прежде всего, как сказал Паскаль, пожалуйста, не кричите на SF.

Итак,

$(".GV#<%=GridView1.ClientID%>  >  tr:not(:has (table, th) )")

это селектор. Строки таблицы <tr>, которые не имеют таблиц или заголовков в качестве потомков, а также являются потомками для .GV#<%=GridView1.ClientID%>, .GV является классом и #<%=GridView1.ClientID%> идентификатор, сгенерированный в ASP.

.css("cursor","pointer")

устанавливает для свойства css "cursor" значение "pointer".

0 голосов
/ 04 марта 2011

установить курсор как указатель на этот вид сетки для всех тд в таблице, в которой нет <th> внутри <tr>

0 голосов
/ 04 марта 2011

сначала вы находите элемент с классом "GV", затем вы ищете в нем элемент с идентификатором GridView1 последняя часть гарантирует, что вы не получите заголовок таблицы

последняя часть .css("cursor","pointer") добавляет указатель курсора к CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...