Ich habe eine Mehrfachauswahlliste, die mehr als 5 Optionen haben. Aber ich möchte die Auswahl der Optionen auf 2 oder 3 Optionen beschränken. Wie macht man das mit jquery? Wie erhalten Sie die Anzahl der Auswahloptionen in der Mehrfachauswahlliste? Ich benutze jquery Validierung Plugin.Wie bekomme ich die Anzahl der ausgewählten Optionen mit jquery?
Antwort
Sie the :selected
selector sie auswählen können, dann die .length
erhalten, wie folgt aus:
var count = $("#mySelect :selected").length;
var n = $("input:checked").length;
sehen dies für weitere Einzelheiten: http://api.jquery.com/checked-selector/
Ich glaube nicht, das ist es, was die OP im Sinn hatte, aber noch wichtiger wird es jeden '' einschließlich Radio-Buttons entsprechen, so vorsichtig sein, wenn mit ': checked' allein. –
Sie die Anzahl der ausgewählten Elemente erhalten können in die Mehrfachselektion mit den folgenden:
$('#selectList :selected').length
Dabei ist #selectList die ID Ihres.
'.count()' ist keine jQuery-Funktion :) '.size()' ist, aber es ist nur ein Wrapper für '.length', könnte es auch direkt verwenden. –
@Nick, danke. Du hast vollkommen recht .. – halfdan
Für Kontrollkästchen Ich verwende:
$('input[name="InputName"]:checked').size()
- 1. JQuery deaktivieren ausgewählten Optionen
- 2. immer der Wert der ausgewählten Optionen mit Jquery
- 3. Wie bekomme ich den Text der ausgewählten Option mit vuejs?
- 4. Wie bekomme ich die Anzahl der Abonnenten mit 2 Tabellen?
- 5. Wie ausgewählten Optionen in ausgewählten mit benutzerdefinierten Wert für die Optionen in AngularJS
- 6. Wie bekomme ich die Anzahl der Tags mit bestimmten Eigenschaften mit jquery?
- 7. Wie bekomme ich die Anzahl der Felder im JavaScript-Objekt?
- 8. Mit Jquery die Anzahl der Elemente zählen?
- 9. JQuery - Wie zähle ich die Anzahl der von einem Selektor ausgewählten Elemente?
- 10. Wie bekomme ich Details über die ausgewählten Artikel mit QTreeView?
- 11. Wie bekomme ich die Anzahl der Elemente in der Partition?
- 12. Drucken Sie die ausgewählten Optionen aus dem jquery-Plugin
- 13. Wie bekomme ich die Gesamtzahl der Json-Datensätze mit JQuery?
- 14. Wie bekomme ich die Anzahl der möglichen Artikel eines Enums?
- 15. Wie bekomme ich die Anzahl der availableProcessors in Ant
- 16. Wie bekomme ich die Anzahl der Stunden zwischen zwei Zeiten?
- 17. Wie bekomme ich die Anzahl der Unterdateien in PHP?
- 18. Wie bekomme ich die Anzahl der betroffenen Zeilen in sqlalchemy?
- 19. Wie bekomme ich die Anzahl der Artikel in einer Combobox?
- 20. Spark: Wie bekomme ich die Anzahl der geschriebenen Zeilen?
- 21. CakePHP3: Wie bekomme ich die Anzahl der verbundenen
- 22. Wie bekomme ich die Anzahl der von Nose durchgeführten Tests?
- 23. Wie bekomme ich die Anzahl der Zeilen in einem Textfeld?
- 24. WP Rest api: Wie bekomme ich die Anzahl der Kommentare
- 25. Wie bekomme ich die Anzahl der Einträge in einer Messung
- 26. Wie bekomme ich die Anzahl der Wochen in einem Monat
- 27. Wie bekomme ich die Anzahl der Ergebnisse von query_posts?
- 28. Python: Wie bekomme ich die Anzahl der Millisekunden pro Sekunde
- 29. Wie bekomme ich die TEXT von Datagridview Combobox ausgewählten Artikel?
- 30. Wie bekomme ich die ausgewählten Radio-Buttons Wert
Zuerst ist besser, da '$ (" # mySelect "). Val()' ist null, wenn keine Option ausgewählt ist. – svinto
@svinto - guter Haken, überschreibe ich '.val()', um in diesem Fall ein leeres Array in meinem Build zurückzugeben, IMO * sollte das standardmäßig tun .. es hat sich als nützlicher für mich erwiesen, aber wir werden sehen wenn es sich jemals ändert. –
Ya, First ist besser und gab das richtige Ergebnis für meine Situation. Trotzdem danke. –