Come faccio a scorrere un gruppo di pulsanti di opzione senza un modulo in JavaScript o jQuery?Come eseguire il ciclo di un gruppo di pulsanti di opzione senza un modulo?
17
A
risposta
24
Che dire qualcosa di simile? (Usando jQuery):
$('input:radio').each(function() {
if($(this).is(':checked')) {
// You have a checked radio button here...
}
else {
// Or an unchecked one here...
}
});
È inoltre possibile scorrere tutti i pulsanti radio controllato come questo, se preferite:
$('input:radio:checked').each(function() {
// Iterate through all checked radio buttons
});
2
non posso essere troppo sicuro di quello che vuoi dire, ma se si vuole fare qualcosa a tutti i pulsanti di opzione su una pagina si può fare questo:
$("input:radio").each(function(){
//do something here
});
6
... nel caso in cui qualcuno vuole fare questo senza jQuery (dal era parte della domanda):
Non sono sicuro di cosa intendi per senza un modulo. Se vuoi dire che non si vuole pass the form element to a javascript function, si potrebbe fare così:
for (var i = 0; i < document.form_name.radio_name.length; i++) {
if (document.form_name.radio_name[i].checked) {
// ...
}
}
Se vuoi dire, senza un modulo come in non avete nodo modulo, si potrebbe avvolgere in un arco (o di un div) e utilizzare un codice come questo:
var span = document.getElementById("span_id");
var inputs = span.getElementsByTagName("input");
for (var i = 0; i < inputs.length; ++i) {
if (inputs[i].checked) {
// ...
}
}
Problemi correlati
- 1. Come aggiungere correttamente "selezionato" a un gruppo di pulsanti di opzione in un ciclo?
- 2. Più gruppi di pulsanti di opzione in un unico modulo
- 3. Come eseguire il rendering di un array come elenco di pulsanti di opzione?
- 4. Come aggiungere un gruppo radio ai pulsanti di opzione all'interno di un tavolo?
- 5. pallone modulo maniglia con pulsanti di opzione
- 6. Come posso creare più gruppi di pulsanti di opzione su un singolo modulo?
- 7. Modo corretto per associare un gruppo di pulsanti di opzione utilizzando il collegamento dati JFace
- 8. Come ottenere un gruppo di pulsanti di attivazione per agire come i pulsanti di opzione in WPF?
- 9. Ottiene il pulsante di opzione selezionato in un gruppo (WPF)
- 10. In Flex, come posso deselezionare tutti i pulsanti di opzione in un gruppo?
- 11. È possibile modificare l'icona del pulsante di opzione in un gruppo di pulsanti di scelta Android
- 12. Convalidare un modulo per assicurarsi che almeno un pulsante di opzione sia selezionato in un gruppo
- 13. react-bootstrap ButtonGroup come pulsanti di opzione
- 14. Creazione di gruppi indipendenti di pulsanti di opzione
- 15. Come aggiungere un gruppo di pulsanti di opzione in un programma java di base in modo che sia selezionato un solo pulsante di opzione alla volta?
- 16. Pulsanti di opzione + elementi di array
- 17. Invio di un modulo con il pulsante Invio in un modulo con diversi pulsanti di invio
- 18. Come eseguire il ciclo di tutti gli elementi di un modulo jQuery
- 19. Sostituzione di pulsanti di opzione con immagini diverse
- 20. Etichette per pulsanti di opzione su rotaie
- 21. Come si trasforma un gruppo di pulsanti in Bootstrap in un input in stile radio nel mio modulo?
- 22. Bootstrap: aggiunta di un gruppo di pulsanti a navbar?
- 23. Thymeleaf - Come eseguire il ciclo di un elenco per indice
- 24. Fare pulsanti di opzione sembrano bottoni invece
- 25. Un modo per cambiare il colore di un pulsante di opzione?
- 26. Alla ricerca di un modo per utilizzare un NSArray come presa per un gruppo di pulsanti
- 27. Come eseguire il ciclo di un'app console
- 28. Disabilita gruppo pulsanti di avvio di Twitter
- 29. Come eseguire il ciclo di un suono senza spazi vuoti in Android?
- 30. Come eseguire il binding ai pulsanti di opzione in angular2 beta 6
Il selettore "radio" non restituirà nulla. Non c'è nessun elemento (tag) chiamato "radio" in HTML. È – Topera
$ (': radio') è equivalente a $ ('[tipo = radio]'). http://api.jquery.com/radio-selector/ –
@Dumb Guy: Penso che @Topera si riferisse a una modifica precedente, che è stata corretta da @Razor Storm –