我有一個調用javascript函數來填充它的php頁面。 該頁面是用戶列表,每個用戶都有自己的表單,表單ID的名稱附加了id,以允許對每個用戶進行編輯,刪除等操作。 表單是理論上爲每個記錄吸收的html頁面的形狀。 我正在使用jquery each()遍歷記錄,理論上HTML頁面應該被吸入並填充每條記錄。我也嘗試過循環。 下面的代碼會生成正確數量的表單,但是爲空。 其他的努力使我只留下填滿拳頭盒子的最後一張唱片,其他唱片空着。 任何幫助非常感謝。如何分配jquery.each()函數內的元素值
$(Udata).each(function(uId, value){
uid = value.uid;
var uname = value.uname;
function setValues() {
window.document.getElementById("username").value=uname;
window.document.getElementById("frmDelUsr").setAttribute("name","frmDelUsr"+uid);
}
$.get("users.html",{}, function (data) {
$("#divfrmDelUser").append(data), function(){setValues();}
});
jQuery只會在您的dom中找到帶id的第一個字段,它假定id將是唯一的。使用類,並看看由parrent – Filip