1

我有一个 ajax、jQuery 和 PHP 脚本,当我向下滚动时,它会从数据库中返回更多数据(无限滚动,直到数据库中有更多数据)。问题是每个数据都被放入一个具有唯一 id 的 div 中,但只有初始内容(第一次进入页面时加载)出现在 HTML 源中。一旦显示更多内容,HTML 源代码中就不会出现 if。

任何人都知道如何获取滚动加载的 div 的 ID?我需要一个关于发生了什么的解释。

谢谢

4

2 回答 2

4

如果您使用的是 Firefox,您可以安装 Firebug 并动态观察 HTML 变化(用您的眼睛!!): http: //getfirebug.com/

在 Chrome 上,您可以使用内置的开发者工具:https ://developers.google.com/chrome-developer-tools/

要获取通过 AJAX 加载的元素的 id,您需要使用 jQuery 的live函数。

于 2013-01-17T00:48:18.560 回答
0

您还可以捕获DOMNodeInserted事件。

$(document).on('DOMNodeInserted', function(e){
    console.log($(e.target));
});
于 2013-01-17T01:06:53.820 回答