Wie sammeln Sie Wert mit SELECT THE eine Schleife? [geschlossen]
Posted: 19 Aug 2025, 11:57
Ich möchte eine Menge Auswahl durchgehen, einen Wert nehmen und in ein Array stecken, dh, ich muss einen ausgewählten gleichzeitig ziehen und seinen Wert zur Karte hinzufügen, und so weitergeht alles. Die Auswahl , um alle Werte
anzuzeigen, wie die Karte aussehen: -> Option abrufen -> Push -Karte :
Jedes Wählen befindet sich in einer exakten Kopie dieses Containers. Der einzige Unterschied ist die ID des Auswählens, es ist eindeutig von anderen
>
${Object.keys(j)[value]}: ${
Object.values(j)[value] === "require" ? Object.values(j)[value] : ""
}
${html_select}`;
let data = "select." + Object.keys(j)[value];
// fields.push([
// {
// name: Object.keys(j)[value],
// require: Object.values(j)[value],
// value: select.value
// },
// ]);
});
return (
label +
`Сохранить`
);
})}
`;
appendParams(field_parse);
add_fields.style.display = "block";
appendParams(fields);
console.log(fields);
}
[/code]
Ich kenne die ID nicht, genauer gesagt kann sie in jedem Auswahl völlig unterschiedlich sein, aber ich habe Zugriff auf das, was sie genannt wird, und es befindet sich hier:
anzuzeigen, wie die Karte aussehen:
Code: Select all
select
Code: Select all
[{
0:{name: "hello"} // first select
1: {name: "good bye"}, // second select
}]
>
Code: Select all
name: require
Null
;
Object.values(j)[value] === "require" ? Object.values(j)[value] : ""
}
${html_select}`;
let data = "select." + Object.keys(j)[value];
// fields.push([
// {
// name: Object.keys(j)[value],
// require: Object.values(j)[value],
// value: select.value
// },
// ]);
});
return (
label +
`Сохранить`
);
})}
`;
appendParams(field_parse);
add_fields.style.display = "block";
appendParams(fields);
console.log(fields);
}
[/code]
Ich kenne die ID nicht, genauer gesagt kann sie in jedem Auswahl völlig unterschiedlich sein, aber ich habe Zugriff auf das, was sie genannt wird, und es befindet sich hier:
Code: Select all
html.innerHTML += `
${field_parse.map((j) => {
Object.entries(j).map((_key, value) => {
label += ` Object.values(j)[value] === "require"
}" data-name="${
Object.keys(j)[value]
}">
${Object.keys(j)[value]}: ${
Object.values(j)[value] === "require" ? Object.values(j)[value] : ""
}
${html_select}`;
let data = "select." + Object.keys(j)[value];
// fields.push([
// {
// name: Object.keys(j)[value],
// require: Object.values(j)[value],
// value: select.value
// },
// ]);
});
return (
label +
`Сохранить`
);
})}
< /code>
Hier ist mein Versuch, es ist nicht erfolgreich: < /p>
export function appendParams(field_parse) {
let test = field_parse.map((f) => {
console.log(Object.keys(f));
return Object.keys(f);
});
test.forEach((f) => {
let select = document.getElementById(f);
console.log(select);
console.log(f);
});
console.log(test);
}