Wie bekomme ich Label von select Option mit jQuery?
<select>
<option value="test">label </option>
</select>
Den Wert kann abgerufen werden, indem $select.val()
.
Was über die label
?
Gibt es eine Lösung, die funktioniert in IE6?
Kommentar zu dem Problem - Öffnen
Du meinst, wie man den Wert ausgewählt wird, der ausgewählte Wert ? das ist in Ihrem Fall label ?
Diese Frage sollte umformuliert zu sagen: "Wie man text wählen Sie die option mit jQuery?", und alle Verweise auf label sollte ersetzt werden, mit text, um Verwechslungen zu vermeiden mit dem label-Attribut.
InformationsquelleAutor der Frage user198729 | 2010-02-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
InformationsquelleAutor der Antwort Sergey Kuznetsov
Hi erstmal geben, eine id zu wählen als
dann können Sie rufen Sie die ausgewählte label so:
InformationsquelleAutor der Antwort open-ecommerce.org
Zur Referenz gibt es auch eine sekundäre
label
- Attribut für das option-tag:Html
InformationsquelleAutor der Antwort kingPuppy
Um die Bezeichnung einer bestimmten option in einer dropdown-yo kann ty --
oder
InformationsquelleAutor der Antwort Snigdha Batra
Der Indexposition 0 in der "option:eq(0)" ausgetauscht werden kann, je nachdem, in welcher indiziert option, die Sie möchten, abrufen.
Dies ist hilfreich:
http://www.myphpetc.com/2009/03/jquery-select-element-cheat-sheet.html
InformationsquelleAutor der Antwort eugene
InformationsquelleAutor der Antwort meo
Versuchen Sie dies:
Diesem heraus der angezeigte text für beide Arten der
<option>
Elemente:<option label="foo"><option>
->"foo"
<option>bar<option>
->"bar"
Wenn Sie sowohl eine
label
Attribut und text in dem element, das Sie verwenden werden, dielabel
- Attribut, das ist das gleiche Verhalten wie der browser.Für die Nachwelt, dies wurde getestet unter jQuery 3.1.1
InformationsquelleAutor der Antwort amphetamachine
Erstellten arbeiten Plunker.
https://plnkr.co/edit/vR9aGoCwoOUL9tevIEen
$('#console').append("<br/>"+$('#test_s :selected').text())
InformationsquelleAutor der Antwort itwasnoteasy
Du suchst
$select.html()
http://api.jquery.com/html/
InformationsquelleAutor der Antwort Guillaume Flandre