Sie meinen, wie man den Wert des ausgewählten, des ausgewählten Werts erhält? Welches ist in Ihrem Fall Etikett?
Ameise
Diese Frage sollte umformuliert werden, um zu sagen: "Wie erhalte ich Text der Auswahloption mit jQuery?" Alle Verweise auf das Etikett sollten durch Text ersetzt werden, um Verwechslungen mit dem Etikettenattribut zu vermeiden.
Das gibt nur den HTML-Code für alle Optionselemente zurück. Der Beschriftungstext befindet sich irgendwo dort, ist aber nicht der effizienteste Weg, um darauf zuzugreifen.
Antworten:
Versuche dies:
quelle
Hallo, gib zuerst eine ID an die Auswahl als
dann können Sie das ausgewählte Label folgendermaßen aufrufen:
quelle
Als Referenz gibt es auch ein sekundäres
label
Attribut auf dem Options-Tag:Html
quelle
Um die Bezeichnung einer bestimmten Option in einem Dropdown-Menü zu erhalten, können Sie Folgendes eingeben:
oder
quelle
Ich fand das hilfreich
Beim Zugriff auf den Selektor mit dem
this
Schlüsselwort.quelle
Der 0-Index in der "Option: eq (0)" kann gegen die indizierte Option ausgetauscht werden, die Sie abrufen möchten.
Dies ist hilfreich: http://www.myphpetc.com/2009/03/jquery-select-element-cheat-sheet.html
quelle
Versuche dies:
Dadurch wird der angezeigte Text für beide
<option>
Elementstile angezeigt :<option label="foo"><option>
->"foo"
<option>bar<option>
->"bar"
Wenn
label
das Element sowohl ein Attribut als auch Text enthält, wird daslabel
Attribut verwendet. Dies entspricht dem Verhalten des Browsers.Für die Nachwelt wurde dies unter jQuery 3.1.1 getestet
quelle
quelle
Erstellt dafür einen funktionierenden Plunker. https://plnkr.co/edit/vR9aGoCwoOUL9tevIEen
$('#console').append("<br/>"+$('#test_s :selected').text())
quelle
In modernen Browsern benötigen Sie dafür kein JQuery. Verwenden Sie stattdessen
Oder geben Sie stattdessen ein beliebiges DOM-Element an
document
quelle
Du schaust nach
$select.html()
http://api.jquery.com/html/
quelle