I dynamisches Array von Steuern in Javascript erstellen möchten, für die ich den folgenden Code verwendet:Dynamic Array in JavaScript
$("table").on("focusout",".tax_amount",function(e){
var IDs = new Array();
$('.tax_amount').each(function(){
k = this.id;
if(typeof IDs[k] === 'undefined') {
IDs[k] = parseFloat(this.value);
}else{
IDs[k]+= parseFloat(this.value);
}
});
console.log(IDs);
});
Jetzt möchte ich wiederholen, dass IDs Array die Tabelle zu erstellen. Aber .length & .size() funktioniert nicht auf IDs-Array. Wenn ich das Ergebnis von Array in der Konsole sehen zeigt es folgendes
kann nicht bekommen, wie für $ .each das Array zu verwenden.
ich gelöst habe es folgenden Code:
var IDs = {}
$('.tax_amount').each(function(){
k = this.id;
if(k in IDs) {
IDs[k]+= parseFloat(this.value);
}else{
IDs[k] = parseFloat(this.value);
}
});
console.log(IDs.length);
$.each(IDs,function(key,index){
console.log(key);
console.log(index);
});
Vielen Dank Quentin in der richtigen Richtung zu führen.
ok dann Array ist in meinem Fall nutzlos. Und ich brauche ein Objekt. –
vielen Dank für Informationen. Es hilft mir, das Problem zu lösen. –