我有一个ajax,jQuery和PHP脚本,当我向下滚动时会从数据库返回更多数据(无限滚动直到数据库中有更多数据)。 问题是每个数据都放在一个具有唯一ID的div中,但只有初始内容(在第一次输入页面时加载)才会出现在HTML源代码中。 显示更多内容后,HTML源代码中不会出现任何内容。
任何人都知道如何获取滚动加载的div的ID?我需要解释一下发生了什么。
thx
答案 0 :(得分:4)
如果你正在使用Firefox,你可以安装Firebug并动态观察HTML变化(用你的眼睛!!):http://getfirebug.com/
在Chrome上,您可以使用内置的开发者工具:https://developers.google.com/chrome-developer-tools/
要获取通过AJAX加载的元素的id,你需要使用jQuery的live
函数。
答案 1 :(得分:0)
您还可以捕获DOMNodeInserted
事件。
$(document).on('DOMNodeInserted', function(e){
console.log($(e.target));
});