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