Событие jQuery для захвата загруженного контента

0

У меня есть aspx-страница с формой, которая приводит к результату div на той же странице. Мне нужно обработать hrefs внутри результата результата. Какое действие следует использовать в этом случае? $(document).ready и $(document).ajaxComplete не работает. Что касается ajaxComplete как я понимаю, это связано с тем, что не используется подпрограмма jQuery.

<script type="text/javascript" language="javascript">
$(document).ajaxComplete(function() {
    $('a[href*="mouz"]').removeAttr('href');
    });
</script>
  • 0
    Для события загрузки попробуйте это $ (window) .load (function () {...});
  • 0
    Если я буду хорошо вас a , вы захотите, чтобы, щелкая ссылку, вы помещали результат в div с помощью вызова Ajax ?
Показать ещё 6 комментариев
Теги:
events

2 ответа

0
Лучший ответ

Вот ответ, адаптированный из MSDN - http://msdn.microsoft.com/en-us/library/bb397523(v=vs.100).aspx

В своем клиентском скрипте добавьте следующие

Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded);

для обработки события,

function pageLoaded(sender, args) {
  //get all of the panels which have been updated
  var updatedPanels = args.get_panelsUpdated(); 

  //perform the removal of the href attr on the DOM element collection
  $(updatedPanels).find('a[href*="mouz"]').removeAttr('href');

}
0
<script type="text/javascript" language="javascript">
$(window).load(function() {
// executes when complete page is fully loaded, including all frames, objects and images
alert("window is loaded");
});
</script>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню