Ich versuche, meinen Kopf um die each
Funktion zu wickeln. In dieser Geige here Ich möchte nacheinander die ausgewählten Elemente der List-Box durchlaufen.Verständnis der einzelnen jquery Funktion - Unerwarteter Ausgang
Wesentlichen
found itemA
found itemB
dieses eine Ausgabe wie ich es erwartet hatte aber ich eine Ausgabe wie diese
found itemA,itemB
bekommen würde ich gerne wissen, warum das passiert und wie ich es beheben kann. Dieser ist der Code, ich verwende
HTML
<select multiple="multiple" size="5" id="test">
<option>itemA</option>
<option>itemB</option>
</select>
<br>
<button type="button" id="bid">test</button>
JQuery
$("#bid").click(function() {
$("#test").each(function() {
console.log("found " + $(this).val());
});
});
Dann get' ich itemA gefunden itemB' Der Ausgang noch nicht das, was ich erwartet hatte es –
Nun, sein, was erwartest du '$ (this) .val()' zurückzukehren? Und warum sollte '$ (" # test ")' mehrere Elemente auswählen? – Bergi