jQuery перестает работать на странице мастера ASP.NET
-
29-09-2019 - |
Вопрос
У меня есть мастер ASP.NET, с помощью которого мне нужно использовать jQuery для управления некоторыми стилями CSS.Например, если определенные критерии соблюдены, кнопка будет скрыта:
$("input[value='Continue']").css("display", "none")
Это отлично работает на первой странице, но последующие страницы (загруженные как элементы управления .ascx) не работают.Мастер не загружает новую страницу каждый раз, а просто перезагружает часть контента, используя встроенную функцию мастера.Есть ли у кого-нибудь идеи, как заставить jQuery манипулировать каждой страницей?Извините, если это простой вопрос, я новичок в jQuery.
Нет правильного решения
Другие советы
Когда jQuery изначально запускается при загрузке страницы, он привязывается к элементам страницы.Вы можете использовать .live() или .delegate(), чтобы он автоматически подбирал новые элементы, или вы можете поместить селекторы/код jquery в функцию и запускать ее при каждой загрузке элемента управления, чтобы подбирать новые элементы.