Wie programmgesteuert wählen Sie Elemente in einem Multi-Select-Listbox mit jQuery?Wie wählen Sie Elemente in einer Listbox mit jQuery aus?
13
A
Antwort
25
Sie es wie folgt tun:
var valToSelect = "1";
$("#mySelect option[value='" + valToSelect + "']").attr("selected", "true");
Hier ist ein kurzes Beispiel: http://jsfiddle.net/ZyAHr/
Just for Kicks, hier ist ein alternatives Beispiel, wenn es die Situation passt:
var values = $("select").val();
values.push("1");
$("select").val(values);
Hier ist ein schnelles Beispiel dafür: http://jsfiddle.net/FBRFY/
Dieser zweite Ansatz nutzt den Vorteil, dass .val()
auf einem mehrere<select>
Element ein Array zurückgibt, keine Zeichenfolge. Sie können es erhalten, hinzufügen oder entfernen Sie alle Werte, dann setzen Sie es erneut mit .val()
und es wird mit der neuen Auswahl aktualisiert werden.
2
In List-Box, die mit mehreren Auswahlmodus verwenden Sie es haben:
$('#ListBox1').find('option:selected').map(function() {
alert($(this).text());
});
Verwandte Themen
- 1. wählen Sie mehrere Elemente in asp.net Listbox aus Code
- 2. Wie wählen Sie mehrere Elemente aus einer Listbox asp.net ohne Drücken der STRG-Taste mit Javascript?
- 3. Wählen Sie mehrere Elemente aus einer Liste
- 4. Füllen Sie Listbox/wählen Sie mit Ergebnissen von jQuery Autocomplete
- 5. Wie können Sie alle Elemente aus einer Listbox mit jquery abwählen?
- 6. ListBox Elemente mit Javascript/Jquery sortieren
- 7. Wie wählen Sie Elemente basierend auf ihrem Stil aus?
- 8. Wie alle Elemente in Jquery wählen gewählt
- 9. wie Listbox-Elemente mit INotifyPropertyChanged
- 10. Wählen Sie Elemente aus, die mit "data" beginnen
- 11. JQuery Validierung: Wie Sie Elemente in mehreren wählen
- 12. Wählen Sie alle Elemente mit einem bestimmten CSS aus, indem Sie jQuery verwenden
- 13. Python wählen Sie bestimmte Elemente aus einer Liste
- 14. Elemente in einer ListBox-Ganzzahl geben Wert
- 15. Wählen Sie Elemente aus nur einer Liste von drei
- 16. Wählen Sie Elemente aus der Liste
- 17. Wählen Sie 5 verschiedene Elemente aus einer Liste?
- 18. jquery bekomme alle Werte in einer Listbox Listbox und Indexiere eine Listbox
- 19. Wie wähle ich Elemente in einem Array mit jQuery aus?
- 20. Erhalten Sie die ausgewählten Elemente einer Listbox in Javascript
- 21. Wählen Sie * aus Wählen Sie
- 22. Wählen Sie die letzten 5 Elemente mit jQuery
- 23. Wählen Sie alle Elemente auf einer Seite
- 24. Wie Sie alle Elemente in einer Listbox mit Optionsfeldern in C#
- 25. Mehrere ListBox-Elemente in derselben ListBox mit einem Klick auswählen
- 26. Wählen Sie zuerst 'N' Elemente aus der Karte in Scala
- 27. JQuery Hinzufügen und Gegenstände aus listbox Entfernen
- 28. Wie ein HTML wählen Sie mit einer anderen HTML-aufzufüllen dynamisch mit jQuery wählen
- 29. alle Elemente Wählen Sie mit einer nicht null-ID, in jQuery
- 30. Wählen Sie Registerkarte mit jquery
@ Nick Craver - was ist, wenn ich nur den Wert (nicht im Display). sagen wir Bob ist die Anzeige und der Wert ist 1 – leora
@oo - Das funktioniert in diesem Fall, einen Moment werde ich mit einem Beispiel aktualisieren. –
@NickCraver Bro in der zweiten Zeile des Codes Komma nach True ist wirklich Dinge herumspielen. –