Voglio recuperare tutti i valori delle opzioni (selezionati/deselezionati) in una selectbox con un clic di un pulsante. Come posso fare questo?Come recuperare tutti i valori delle opzioni (selezionati/deselezionati) in una selectbox
7
A
risposta
10
var arr = new Array;
$("#selectboxid option").each (function() {
arr.push ($(this).val());
});
alert (arr.join(','));
nel pulsante fare clic
$("#btn1").click (function() {
var arr = new Array;
$("#selectboxid option").each (function() {
arr.push ($(this).val());
});
alert (arr);
});
3
err ok ..
$('#selectbox').click(function() {
var allvals = [];
$(this).find('option').each(function() { allvals.push($(this).val()); };
});
o forse vuoi dire
$('#thebutton').click(function() {
var allvals = [];
$('#theselectbox').find('option').each(function() { allvals.push($(this).val()); };
});
13
Credo che sia una buona occasione per utilizzare il Traversing/map metodo:
var valuesArray = $("#selectId option").map(function(){
return this.value;
}).get();
E se si vuole ottenere due array separati contenenti i valori selezionati e non selezionati si può fare qualcosa di simile:
var values = {
selected: [],
unselected:[]
};
$("#selectId option").each(function(){
values[this.selected ? 'selected' : 'unselected'].push(this.value);
});
Dopo di che, i values.selected
e values.unselected
matrici conterranno gli elementi giusti.
Problemi correlati
- 1. Come combinare i valori delle opzioni in Scala?
- 2. Magento - come recuperare le immagini delle opzioni in bundle
- 3. Come recuperare tutti i risultati in lucene.net
- 4. Come recuperare tutti i dati in una query
- 5. Come recuperare i valori dall'ultima riga in un DataTable?
- 6. Come modificare tutti i valori in una mappa di elisir
- 7. Come moltiplicare tutti i valori in una matrice?
- 8. MYSQL Aggiorna tutti i valori delle chiavi esterne
- 9. Come impostare i valori delle proprietà di sistema in NetBeans?
- 10. Carica dati direttamente in selectbox angularjs
- 11. Java - Come ottengo tutti i valori selezionati da una JList?
- 12. Seleziona tutti i valori distinti in una colonna utilizzando LINQ
- 13. MySQL: moltiplica tutti i valori di una riga di 2
- 14. Verifica tutti i valori degli array in una volta
- 15. Android 3.0 - Come recuperare TUTTI i contatti tramite ContactsContract
- 16. Spoglia automaticamente() tutti i valori in WTForms?
- 17. Come MPAndroidChart visualizza tutti i valori xaxis
- 18. java: richiama tutti i nomi delle variabili in una classe
- 19. Limitazione dei valori delle opzioni della riga di comando
- 20. Come faccio a recuperare i valori da dojo.data.ItemFileReadStore
- 21. Somma tutti i valori in un dataframe
- 22. rspec - matcher per una delle opzioni
- 23. Come recuperare tutti i metodi pubblici da * .dll
- 24. python jedi: come recuperare i metodi delle istanze?
- 25. CellBrowser GWT: come mostrare sempre tutti i valori?
- 26. Come ottenere tutti i valori selezionati da un ListBox ASP
- 27. Come recuperare tutti i nodi figli in una singola query utilizzando lxml & XPATH
- 28. Come posso recuperare tutti i nodi figlio di una struttura gerarchica in ABAP?
- 29. Esiste una descrizione completa delle opzioni log4j.properties?
- 30. Allinea i valori delle celle in JTable?