Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie kann ich mit jQuery einen bestimmten Wert in einer Dropdown-Liste auswählen?

DDD
Freigeben: 2024-11-26 00:13:12
Original
285 Leute haben es durchsucht

How Can I Select a Specific Value in a Dropdown List Using jQuery?

Auswählen eines bestimmten Werts in einer Dropdown-Liste mit jQuery

Sie stehen vor einem Problem beim Festlegen des Werts eines Dropdown-Menüs Liste mit jQuery. Während Ihr JavaScript-Beispiel mit document.getElementById() und .value funktioniert, müssen Sie aufgrund klassenbasierter Selektorbeschränkungen jQuery verwenden.

jQuerys .val()-Methode für Dropdown-Listen

Die .val()-Methode von jQuery dient mehreren Zwecken. Gemäß der Dokumentation werden Elemente sowohl abgerufen als auch ihnen Werte zugewiesen. Bei Dropdown-Listen werden Optionen anhand der bereitgestellten Werte überprüft oder ausgewählt.

Lösung:

Um einen bestimmten Wert in einer Dropdown-Liste auszuwählen , können Sie .val() wie folgt verwenden:

$("._statusDDL").val('2');
Nach dem Login kopieren

Dadurch wird der Dropdown-Liste der Wert „2“ zugewiesen. Um die Änderung jedoch visuell im Frontend darzustellen, können Sie .change() nach .val() hinzufügen:

$("._statusDDL").val('2').change();
Nach dem Login kopieren

Behebung des Fehlers „Ungültiger Index“

Nachdem Sie Ihren Code wie vorgeschlagen angepasst haben, ist ein Fehler „Ungültiger Index“ aufgetreten. Dies liegt wahrscheinlich daran, dass Internet Explorer 6 verwendet wird. Anmerkungen zur jQuery-Dokumentation:

In IE6/7 kann select-one nicht mit dem Präfix „i“ für HTML 4-Dokumente oder Inhaltstypen geändert werden, die als text/html deklariert sind.

Um dieses Problem zu beheben Stellen Sie sicher, dass Ihr Dokument als XHTML deklariert ist und dass Sie das entsprechende Präfix verwenden. Darüber hinaus können Sie versuchen, .prop('selectedIndex', 2) oder .prop('value', '2') zu verwenden, um den ausgewählten Index bzw. Wert festzulegen.

Das obige ist der detaillierte Inhalt vonWie kann ich mit jQuery einen bestimmten Wert in einer Dropdown-Liste auswählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage