簡體   English   中英

jQuery事件以捕獲加載的內容

[英]jQuery event to catch loaded content

我有形式的aspx頁面,其結果導致在同一頁面上的div。 我需要在結果輸出中處理hrefs。 在這種情況下應該使用哪個動作? $(document).ready$(document).ajaxComplete無效。 ajaxComplete我了解,關於ajaxComplete原因是頁面控件未使用jQuery例程。

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

這是從MSDN改編的答案-http: //msdn.microsoft.com/zh-cn/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');

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM