Wählen Sie neben der option mit jQuery
Ich versuche eine Schaltfläche erstellen, können Sie wählen Sie " nächste option.
So, ich habe ein select (id=selectionChamp) mit mehrere Möglichkeiten, einen Eingang weiter (id=fieldNext), und ich versuche, das zu tun :
$('#fieldNext').click(function() {
$('#selectionChamp option:selected', 'select').removeAttr('selected')
.next('option').attr('selected', 'selected');
alert($('#selectionChamp option:selected').val());
});
Aber ich kann nicht wählen Sie die nächste option.. Danke !
InformationsquelleAutor der Frage Clément Andraud | 2012-07-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort bugwheels94
DEMO: http://jsfiddle.net/w9kcd/1/
InformationsquelleAutor der Antwort VisioN
Ziemlich einfach und ohne jQuery zu. Dies wird eine Schleife um die erste option, nachdem das Letzte erreicht ist:
Einige test-markup:
InformationsquelleAutor der Antwort RobG
http://jsbin.com/ejunoz/2/edit
InformationsquelleAutor der Antwort Dev
InformationsquelleAutor der Antwort
Versuchen Sie dies :
InformationsquelleAutor der Antwort jbrtrnd
Den anderen Lösungen nicht in den Fall, dass es Optionsgruppe Elemente zusätzlich zu option-Elemente. In diesem Fall, das scheint zu funktionieren:
(Können Sie denken, dass der Ausdruck für
i
könnte auch geschrieben werden alsoptions.index(":selected")
aber das klappt nicht immer. Ich weiß nicht, warum, eine Erklärung wäre willkommen.)InformationsquelleAutor der Antwort robinst