如何使用jQuery获取直播Dom?

时间:2015-06-25 18:05:23

标签: jquery

加载页面后,某些脚本添加了很多html代码。

现在,我正在尝试编辑此添加的html,例如,在加载页面后添加了此div <div id="detail"><span>some content</span></div>。 当我尝试使用我的JS代码来获取它的html:alert($("#detail").html());我总是会收到一条“未定义”的消息!

有没有办法获得实时HTML?我在谷歌浏览器检查员看到的HTML?

非常感谢

2 个答案:

答案 0 :(得分:1)

将您的jquery代码包装在document.ready中。如果您使用ajax获取html数据,则可以为AJAX完成设置事件监听器 - ajaxStop

$(document).ready(function(){
   alert($("#detail").html());
}

答案 1 :(得分:1)

Ok i found this http://api.jquery.com/ajaxStop/

When i tried this code :

$( document ).ajaxStop(function() {
  alert($("#detail").html());
});

ajaxStop is called when all the ajax calls end

Thanks