Je souhaite récupérer toutes les valeurs d'option (sélectionnées/non sélectionnées) dans une zone de sélection en cliquant sur un bouton. Comment puis-je faire ceci?Comment extraire toutes les valeurs d'option (sélectionnées/non sélectionnées) dans une zone de sélection
7
A
Répondre
10
var arr = new Array;
$("#selectboxid option").each (function() {
arr.push ($(this).val());
});
alert (arr.join(','));
le bouton cliquez sur
$("#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()); };
});
ou peut-être vous dire
$('#thebutton').click(function() {
var allvals = [];
$('#theselectbox').find('option').each(function() { allvals.push($(this).val()); };
});
13
Je pense est une bonne occasion d'utiliser le Traversing/map méthode:
var valuesArray = $("#selectId option").map(function(){
return this.value;
}).get();
Et si vous voulez obtenir deux tableaux séparés contenant les valeurs sélectionnées et non sélectionnées, vous pouvez faire quelque chose comme ceci:
var values = {
selected: [],
unselected:[]
};
$("#selectId option").each(function(){
values[this.selected ? 'selected' : 'unselected'].push(this.value);
});
Après cela, les tableaux values.selected
et values.unselected
contiennent les bons éléments.
Questions connexes
- 1. Modifier les valeurs sélectionnées dans la zone de sélection
- 2. Comment afficher les valeurs sélectionnées de la zone de liste dans l'étiquette
- 3. Problème de sélection multiple dans une zone de liste
- 4. après toutes les valeurs dans la boîte de sélection/listbox
- 5. Afficher ALL lorsque toutes les valeurs sont sélectionnées
- 6. Obtenir toutes les valeurs (sélectionnées et non sélectionnées) de html multilist
- 7. rails sélection tag avec plusieurs valeurs pré sélectionnées
- 8. Boucler les valeurs sélectionnées dans plusieurs combobox select JQuery
- 9. Comparez les valeurs de formulaire sélectionnées?
- 10. Comment obtenir plusieurs valeurs sélectionnées à partir de la boîte de sélection dans JSP?
- 11. Comment désélectionner toutes les lignes sélectionnées dans un contrôle DataGridView?
- 12. Comment puis-je obtenir mes valeurs de table de consultation dans une zone de sélection?
- 13. Recherche de toutes les entrées sélectionnées dans une boucle à l'aide de jQuery
- 14. CSS, remplacez la hauteur de toutes les listes déroulantes sélectionnées?
- 15. Transférer des valeurs d'une zone de sélection à une autre
- 16. additionnant les valeurs sélectionnées de datagridview
- 17. Comment extraire toutes les valeurs possibles des valeurs de python Dict à la liste
- 18. Comment enregistrer toutes les entrées sélectionnées d'un QListView dans une page d'assistant?
- 19. Comment puis-je obtenir toutes les valeurs d'une liste qui ne sont pas sélectionnées dans ASP.NET MVC
- 20. Affichage des valeurs sélectionnées dans une boîte Multiselect
- 21. Retourne les colonnes sélectionnées sélectionnées
- 22. comment puis-je obtenir les valeurs sélectionnées dans le calendrier?
- 23. Extraire les valeurs de NSMutableDictionary
- 24. comment extraire toutes les cases à cocher de la liste sélectionnée dans la liste dans Jquery?
- 25. Comment obtenir les valeurs DataGridViewComboBoxColumn sélectionnées dans vb.net?
- 26. jQuery Tableau de toutes les cases sélectionnées (par classe)
- 27. multisélectionner, définir les valeurs sélectionnées par défaut
- 28. Publication ne conservant pas les valeurs sélectionnées
- 29. Comment compter toutes les valeurs NULL dans une table?
- 30. Comment obtenir toutes les valeurs enum dans Java?