我有下面的代碼塊的代碼時,該文檔已準備就緒:
$(document).ready(function() {
createDivs(); // creates some divs with class 'foo';
// iterate
$(".foo").each(function(index) {
alert(index + " - " + $(this).text());
});
}
我發現「迭代」部分想念我創建的div createDivs()方法完全!有沒有我不知道的時間問題?爲什麼jQuery沒有看到剛剛創建的div?
你肯定createDivs成功創建div並將它們添加到DOM? – justkt 2010-04-27 18:13:51
您需要在'createDivs()'中發佈代碼。 – 2010-04-27 18:13:56
@justkt - 我用Firebug打開頁面,並且看到正確創建了div。 – ripper234 2010-04-27 19:47:01