Ich habe eine Funktion, die ein paar Mal wiederholt wird, und ich glaube, dass es möglich ist, Variablen von einem Array zu vereinfachen und zu senden.Vereinfachen Sie meine Funktion (Schleife, Array)?
var i = masterdata.timing.split(',');
var index = 0;
for (index = 0; index < i.length; ++index) {
$("#timing_" + i[index].trim()).prop('checked', true);
}
var i = masterdata.concern.split(',');
var index = 0;
for (index = 0; index < i.length; ++index) {
$("#concern_" + i[index].trim()).prop('checked', true);
}
var i = masterdata.steps.split(',');
var index = 0;
for (index = 0; index < i.length; ++index) {
$("#steps_" + i[index].trim()).prop('checked', true);
}
Vielleicht nur die Kategorien in eine Variable ändern und die Kategorien aus einem Array senden?
var chkgroup = [
'timing, concern, steps'
]
in var i, masterdata.timing Änderungen mit den Kategorien. – triplethreat77
@ triplethreat77: Ah! Entschuldigung, das habe ich nicht verstanden. Aktualisieren ... –
@ triplethret77: Aktualisiert, bitte werfen Sie einen Blick –