Maksud Anda bagaimana mendapatkan nilai yang dipilih, nilai yang dipilih? yang ada di label kasus Anda?
semut
Pertanyaan ini harus diubah kata-katanya menjadi "Bagaimana cara mendapatkan teks opsi pilih dengan jQuery?" dan semua referensi ke label harus diganti dengan teks untuk menghindari kebingungan dengan atribut label.
Itu hanya mengembalikan html untuk semua elemen opsi. Teks label ada / di / ada di suatu tempat, tetapi ini bukan cara paling efisien untuk mendapatkannya.
Jawaban:
Coba ini:
sumber
Hai pertama berikan id untuk memilih sebagai
maka Anda dapat memanggil label yang dipilih seperti itu:
sumber
Sebagai referensi, ada juga
label
atribut sekunder pada tag opsi:Html
sumber
Untuk mendapatkan label opsi tertentu dalam menu dropdown, Anda dapat melakukannya -
atau
sumber
Saya menemukan ini bermanfaat
Saat mengakses pemilih menggunakan
this
kata kunci.sumber
Indeks 0 dalam "opsi: eq (0)" dapat ditukar dengan opsi indeks mana pun yang ingin Anda ambil.
Ini berguna: http://www.myphpetc.com/2009/03/jquery-select-element-cheat-sheet.html
sumber
Coba ini:
Ini akan menarik teks yang ditampilkan untuk kedua gaya
<option>
elemen:<option label="foo"><option>
->"foo"
<option>bar<option>
->"bar"
Jika memiliki
label
atribut dan teks di dalam elemen, itu akan menggunakanlabel
atribut, yang merupakan perilaku yang sama seperti browser.Untuk anak cucu, ini telah diuji di bawah jQuery 3.1.1
sumber
sumber
Dibuat Plunker yang berfungsi untuk ini. https://plnkr.co/edit/vR9aGoCwoOUL9tevIEen
$('#console').append("<br/>"+$('#test_s :selected').text())
sumber
Di peramban modern, Anda tidak memerlukan JQuery untuk ini. Sebagai gantinya gunakan
Atau tentukan elemen DOM apa pun, bukan
document
sumber
Kamu sedang mencari
$select.html()
http://api.jquery.com/html/
sumber