3
我正在使用jQuery來遍歷Javascript對象,我想從循環內設置一個或多個對象鍵的鍵值。設置對象關鍵值
var children = $(clone).children();
$.each(obj, function(k, v) {
if(v == undefined) {
//Loop through data array and match.
for(var i=0; i<children.length; i++) {
var dataId = children[i].id.split('.');
if(k == dataId[1]) {
obj.k = children[i].value; //This is the value I want to set on the key.
}
}
}
});
children變量是div內的一個子數組(輸入和選擇對象)。循環傳遞一個對象並遍歷對象中的所有鍵。在這種情況下,對象是一個電話號碼,其鍵是類似的數量,類型,主要等,但這並不重要。如果對象上的鍵未定義,我想用匹配的子對象中的值填充該鍵。
一切都工作完美,但我不知道如何設置一個新值的關鍵。