請告訴我,我做錯了什麼:哪裏是在jQuery函數錯誤
我試圖創造id
在特定元素的每個孩子。以下代碼不起作用:
$.get("/subject/list/", function(data){
$("#subject-description-main-menu-list").children().each(function() {
var pk;
var subject;
for (var i=0; i<data.length; i++) {
pk = data[i]['fields']['pk'];
subject = data[i]['fields']['name'];
};
$(this).attr("id","subject_"+subject+pk);
});
其餘的代碼工作正常! 谷歌Chrome控制檯不給我任何錯誤, 但元素的id不會改變。
你沒有描述「錯誤」是什麼。 – 2012-08-17 14:55:37
您正在覆蓋for循環的每個迭代中的'pk'和'subject',只是fyi。 – Jack 2012-08-17 14:56:21