2010-06-24 2 views
1

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

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

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

ответ

1

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

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