jQuery перестает работать на странице мастера ASP.NET - PullRequest
1 голос
/ 25 июня 2010

У меня есть мастер ASP.NET, мне нужно использовать jQuery для манипулирования некоторыми стилями CSS. Например, если определенный критерий удовлетворен, он скрывает кнопку:

$("input[value='Continue']").css("display", "none")

Это прекрасно работает на первой странице, но последующие страницы (загруженные в качестве элементов управления .ascx) не работают. Мастер не загружает новую страницу каждый раз, но просто перезагружает часть содержимого, используя встроенную функцию мастера. У кого-нибудь есть идеи, как заставить jQuery манипулировать каждой страницей? Извините, если это основной вопрос, я новичок в jQuery.

1 Ответ

1 голос
/ 25 июня 2010

Когда jQuery запускается изначально при загрузке страницы, он привязывается к элементам страницы.Вы можете использовать .live () или .delegate (), чтобы он автоматически выбирал новые элементы, или вы можете помещать селекторы / код jquery в функцию и запускать ее при каждой загрузке элемента управления, чтобы выбрать новые элементы.

...