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 に答える