如何使用jQuery获得实时Dom?
加载我的页面后,有许多html代码被一些脚本添加 现在,我正在尝试编辑这个添加的html,例如,加载页面后添加了这个div如何使用jQuery获得实时Dom?,jquery,Jquery,加载我的页面后,有许多html代码被一些脚本添加 现在,我正在尝试编辑这个添加的html,例如,加载页面后添加了这个div一些内容。 当我尝试在JS代码中获取html时:alert($(“#detail”).html()我总是收到一条“未定义”的消息 有没有办法获取实时html?我在Google Chrome inspector中看到的html 非常感谢将jquery代码包装到文档中。准备好了。如果您使用ajax获取html数据,可以为ajax完成设置事件侦听器- 好的,我找到了这个 当我尝试此
一些内容。
当我尝试在JS代码中获取html时:alert($(“#detail”).html()代码>我总是收到一条“未定义”的消息
有没有办法获取实时html?我在Google Chrome inspector中看到的html
非常感谢将jquery代码包装到文档中。准备好了
。如果您使用ajax获取html数据,可以为ajax完成设置事件侦听器-
好的,我找到了这个
当我尝试此代码时:
$( document ).ajaxStop(function() {
alert($("#detail").html());
});
所有ajax调用结束时调用ajaxStop
谢谢您可以尝试console.log而不是alert您如何将html添加到页面?alert($(“#detail”).html()代码>将返回实时HTML。但是,如果在AJAX调用之前调用它,那么它就不能提醒将来的HTML,所以请确保在AJAX调用之后调用它,并且为了我们的帮助,您必须显示更多的代码OK有没有办法告诉jQuery等待AJAX调用结束?因为我使用一个库来进行一些ajax调用,在我调用这个库之后,我添加了警报,所以我想象当警报执行时,ajax调用还没有结束:/Ok,我找到了这个,它解决了问题,谢谢
$( document ).ajaxStop(function() {
alert($("#detail").html());
});