有人可以告訴我爲什麼下面的代碼不起作用嗎?用jQuery動態創建div
for(var i=0; i<4; i++) {
var ref = i+1;
$("#test").append("<div id='t" + ref + "'>In t" + ref + "</div>");
}
我的意圖是在'test'div內創建子div。 但是,當我檢查'$(「#test> div」)。size()'時,它返回'0'。 我也嘗試了一些其他的替代方法,包括'動態生成基於可變數量的jQuery的jQuery'中提到的替代方案,但是這也會返回相同的結果'0'。
我正在使用「jquery-1.6.4.js」(也嘗試使用「jquery-1.6.2.js」)。
希望有人能指出我做錯了什麼。
此代碼是否存在於(準備)(HTTP: //api.jquery.com/ready/)處理程序? –
如果您仍然卡住,請提供實時鏈接。 –
@Frederic:不,它不駐留在準備好的處理程序中。 – nyeinzay