При реализации моего первого значимого скрипта с использованием jquery мне нужно было найти определенный веб-элемент управления на странице. Поскольку я работаю с DotNetNuke, не гарантируется контроль ClientID, поскольку управление контейнером может меняться с сайта на сайт. Я закончил использование селектора атрибутов, который ищет идентификатор, который заканчивается идентификатором сервера элемента управления.Что такое лучший способ найти элемент управления ASP.Net с помощью jQuery?
$("select[id$='cboPanes']")
Это похоже, что это не лучший способ. Есть ли другой способ сделать это?
@Roosteronacid - В то время как я получаю элементы управления, которые я хочу, я стараюсь следовать идиомы для данной технологии/языка. Когда я программирую на C#, я стараюсь сделать это так, чтобы лучше использовать возможности C#. Поскольку это мое первое усилие при использовании jQuery, и поскольку это будет использоваться 10 тысячами пользователей, я хочу убедиться, что создаю код, который также является хорошим примером для других.
@toohool - это определенно работает, но, к сожалению, мне нужно сохранить javascript в отдельных файлах по соображениям производительности. Вы не можете очень эффективно использовать кеширование, если вы встраиваете javascript, поскольку каждая «страница» динамически генерируется. Я бы в конечном итоге отправлял один и тот же javascript для клиента снова и снова, только потому, что изменился другой контент на странице.
@Roosteronacid - В то время как я получаю элементы управления, которые я хочу, я стараюсь следовать идиомы для данной технологии/языка. Когда я программирую на C#, я стараюсь сделать это так, чтобы лучше использовать возможности C#. Поскольку это мое первое усилие при использовании jQuery, и поскольку это будет использоваться 10 тысячами пользователей, я хочу убедиться, что создаю код, который также является хорошим примером для других.
@toohool - это определенно работает, но, к сожалению, мне нужно сохранить javascript в отдельных файлах по соображениям производительности. Вы не можете очень эффективно использовать кеширование, если вы встраиваете javascript, поскольку каждая «страница» динамически генерируется. Я бы в конечном итоге отправлял один и тот же javascript для клиента снова и снова, только потому, что изменился другой контент на странице.
+1 # 1 Google для «Jquery управления списком» – jrcs3 2009-04-17 20:31:52