У меня есть aspx-страница с формой, которая приводит к результату div на той же странице. Мне нужно обработать hrefs внутри результата результата. Какое действие следует использовать в этом случае? $(document).ready
и $(document).ajaxComplete
не работает. Что касается ajaxComplete
как я понимаю, это связано с тем, что не используется подпрограмма jQuery.
<script type="text/javascript" language="javascript">
$(document).ajaxComplete(function() {
$('a[href*="mouz"]').removeAttr('href');
});
</script>
Вот ответ, адаптированный из 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');
}
<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>
a
, вы захотите, чтобы, щелкая ссылку, вы помещали результат вdiv
с помощью вызоваAjax
?