de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
Paolo Bergantino
Paolo Bergantino
Question

jQuery pobierz określony tekst znacznika opcji

W porządku, powiedzmy, że mam to:

<select id='list'>
    <option value='1'>Option A</option>
    <option value='2'>Option B</option>
    <option value='3'>Option C</option>
</select>

Jak wyglądałby selektor, gdybym chciał uzyskać "Option B", gdy mam wartość '2'?

Proszę zauważyć, że nie jest to pytanie, jak uzyskać wybraną wartość tekstową, ale po prostu dowolną z nich, wybraną lub nie, w zależności od atrybutu wartości. Próbowałem:

$("#list[value='2']").text();

Ale to nie działa.

1210 2008-10-13T04:06:34+00:00 3
 ArtOfWarfare
ArtOfWarfare
Edytowane pytanie 30. grudnia 2013 в 4:04
Programowanie
javascript
jquery
drop-down-menu
jquery-selectors
Popular videos
How To Get Selected Option Value From Drop Down List Using JavaScript [ with source code ]
How To Get Selected Option Value From Drop Down List Using JavaScript [ with source code ]
5 lat temu
2: How to add jQuery to your website | Learn jQuery | jQuery tutorial
2: How to add jQuery to your website | Learn jQuery | jQuery tutorial
5 lat temu
jQuery Beginners Tutorials - Downloading and Installing jQuery - Part 1
jQuery Beginners Tutorials - Downloading and Installing jQuery - Part 1
7 lat temu
Auto-Refresh Specific HTML Section: using jQuery
Auto-Refresh Specific HTML Section: using jQuery
9 lat temu
Downloading and installing jQuery : how to downlaod Jquery || how to include jquery file
Downloading and installing jQuery : how to downlaod Jquery || how to include jquery file
2 lata temu
jQuery Form Validation Tutorial
jQuery Form Validation Tutorial
7 lat temu
Kurs JavaScript odc. 5: Poznajemy jQuery. Gra w pamięć
Kurs JavaScript odc. 5: Poznajemy jQuery. Gra w pamięć
4 lata temu
jQuery : Get text of the selected option with jQuery
jQuery : Get text of the selected option with jQuery
4 miesiące temu
jQuery : jQuery get textarea text
jQuery : jQuery get textarea text
4 miesiące temu
jQuery pre úplných začiatočníkov - Záver
jQuery pre úplných začiatočníkov - Záver
5 lat temu
Kompendium wiedzy o jQuery - mini kurs 2021
Kompendium wiedzy o jQuery - mini kurs 2021
1 rok temu
Kurs jQuery #2 - Obsługa zdarzenia click w jQuery
Kurs jQuery #2 - Obsługa zdarzenia click w jQuery
5 lat temu
Download and Setup Jquery Library to Project
Download and Setup Jquery Library to Project
3 lata temu
Czy warto uczyć się jQuery? ⌨️ hello roman #69
Czy warto uczyć się jQuery? ⌨️ hello roman #69
2 lata temu
How to download and link CSS JS files into PHP PDO project Part-2
How to download and link CSS JS files into PHP PDO project Part-2
3 lata temu
How to create an Accordion using jQuery UI
How to create an Accordion using jQuery UI
3 lata temu
Smooth Scroll to Div using jQuery
Smooth Scroll to Div using jQuery
2 lata temu
« Poprzedni
Następny »
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Anonimowy użytkownik
15. maja 2009 в 3:52
2009-05-15T15:52:49+00:00
Więcej
Źródło
Edytuj
#8559904

Jeśli chcesz uzyskać opcję o wartości 2, użyj polecenia

$("#list option[value='2']").text();

Jeśli chcesz uzyskać opcję, która jest aktualnie wybrana, użyj

$("#list option:selected").text();
 ArtOfWarfare
ArtOfWarfare
Edytowana odpowiedź 30. grudnia 2013 в 4:01
1259
0
Solution / Answer
 nickf
nickf
13. października 2008 в 4:08
2008-10-13T04:08:03+00:00
Więcej
Źródło
Edytuj
#8559902

Szuka on elementu o id list, który ma właściwość value równą 2. To, czego chcesz, to option dziecko list.

$("#list option[value='2']").text()
1108
0
Andrew Moore
Andrew Moore
13. października 2008 в 4:08
2008-10-13T04:08:45+00:00
Więcej
Źródło
Edytuj
#8559903

Spróbuj następujących czynności:

$("#list option[value=2]").text();

Powodem, dla którego twój oryginalny snippet nie działał jest to, że twoje znaczniki OPTION są dziećmi twojego znacznika SELECT, który ma id list.

23
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
Jasur Fozilov
Zarejestrowany 10 godzin temu
2
Zuxriddin Muydinov
Zarejestrowany 1 dzień temu
3
Денис Анненский
Zarejestrowany 3 dni temu
4
365
Zarejestrowany 1 tydzień temu
5
True Image
Zarejestrowany 1 tydzień temu
DE
EL
ES
FR
ID
IT
JA
KO
LT
LV
NL
PL
PT
RU
SK
SL
TR
ZH
© de-vraag 2022
Źródło
stackoverflow.com
na podstawie licencji cc by-sa 3.0 z przypisaniem