Ich habe ein Auswahlmenü, das ich für mehrere Funktionen verwenden möchte, aber anstatt diesen Code um jede Funktion zu wickeln, dachte ich, wie ich eine Variable außerhalb davon nicht mache, damit ich das verwenden kann. Jetzt versuche ich das mit der Rückgabe der Variablen und dem Aufruf dieser Funktion, aber es funktioniert nur die erste und wird nicht ausgelöst, wenn ich eine andere Option auswähle.Funktion zurück onchange funktioniert nicht
Was ist der beste Weg, dies zu erreichen?
<select id="level_select" onchange="LevelName()">
<option select disabled>Select Level</option>
<option value="2d" id="high_water_pass_1">Highwater Pass 1</option>
<option value="2e" id="high_water_pass_2">Highwater Pass 2</option>
</select>
var name = LevelName();
function LevelName() {
level = $('#level_select').find(":selected").attr("id");
return level;
}
console.log(name);
Was erwarten Sie, wenn Sie die ausgewählte Option ändern? Sie geben einen Wert zurück, aber dieser Rückgabewert wird nicht verwendet. –