Come si selezionano gli elementi in una casella di riepilogo a selezione multipla utilizzando jQuery?Come si selezionano gli elementi in una lista usando jQuery?
13
A
risposta
25
Si può fare in questo modo:
var valToSelect = "1";
$("#mySelect option[value='" + valToSelect + "']").attr("selected", "true");
Ecco un rapido esempio: http://jsfiddle.net/ZyAHr/
Solo per i calci, ecco un esempio alternativo se si adatta alla situazione:
var values = $("select").val();
values.push("1");
$("select").val(values);
Ecco un rapido esempio di questo: http://jsfiddle.net/FBRFY/
Questo secondo approccio trae vantaggio dal fatto che .val()
su un elemento multiplo<select>
restituisce un array, non una stringa. Puoi ottenerlo, aggiungere o rimuovere qualsiasi valore, quindi impostarlo di nuovo usando .val()
e verrà aggiornato con la nuova selezione.
2
In ListBox ha modo di selezione Multi usarlo:
$('#ListBox1').find('option:selected').map(function() {
alert($(this).text());
});
Problemi correlati
- 1. prestazioni jQuery quando si selezionano più articoli
- 2. Posso contare gli elementi usando jQuery?
- 3. Sommare gli elementi in una lista
- 4. Come riordinare gli elementi usando jQuery?
- 5. Come selezionare gli elementi all'interno di una variabile usando jQuery?
- 6. Come si selezionano i fratelli() di più elementi?
- 7. quadratura tutti gli elementi in una lista
- 8. Come modificare gli elementi in una lista all'interno dell'elenco
- 9. Come spostare un elemento in una lista vuota usando jquery?
- 10. Come posso tagliare tutti gli elementi in una lista?
- 11. Come si selezionano gli elementi da un array utilizzando un array di indici con Linq?
- 12. Come posso tagliare tutti gli elementi in una lista usando Groovy?
- 13. Cos'è il simbolo di caret^usato in css quando si selezionano gli elementi?
- 14. estrarre gli elementi non nulli da una lista in R
- 15. Come estrarre gli elementi da una lista con gli elementi misti
- 16. Java Swing - Aggiungi clemenza quando si selezionano elementi nei sottomenu
- 17. Come scoprire se gli elementi di una lista si trovano in un'altra?
- 18. mostra e nasconde gli elementi della lista in una sequenza
- 19. Come ottenere tutti gli elementi di una lista per istanza?
- 20. Come sommare gli elementi di una lista numerica
- 21. come modificare gli elementi in un Elenco generico usando foreach?
- 22. Come unire tutti gli elementi della lista in R?
- 23. Unire alcuni elementi di una lista in una lista Python
- 24. Come memorizzare gli indici in una lista
- 25. come ottenere elementi per nome usando jquery?
- 26. Come estrarre gli elementi da un elenco usando gli indici in Python?
- 27. JQuery: rimuovere gli elementi duplicati?
- 28. rimuovere elementi in una lista presente in un'altra lista
- 29. Selezionare gli elementi con una sola classe in JQuery
- 30. Come mappare gli elementi della lista ai loro indici usando i flussi Java 8?
@ Nick Craver - se ho solo il valore (non il display). diciamo che bob è il display e il valore è 1 – leora
@oo - Funziona in tal caso, un attimo aggiornerò con un esempio. –
@NickCraver Bro nella seconda riga di codice Comma's after True è davvero un pasticcio. –