用于捕获加载内容的jQuery事件

时间:2014-04-25 22:26:52

标签: jquery events

我有一个aspx页面,其表格在同一页面上将div结果发送到div。我需要在结果输出中处理hrefs。在这种情况下应该采取哪种行动? $(document).ready$(document).ajaxComplete无法正常工作。关于ajaxComplete我理解这是因为页面控件不使用jQuery例程。

<script type="text/javascript" language="javascript">
$(document).ajaxComplete(function() {
    $('a[href*="mouz"]').removeAttr('href');
    });
</script>

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分: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');

}