首頁 > web前端 > js教程 > 如何從 jQuery 下拉清單中檢索所選選項的值或文字?

如何從 jQuery 下拉清單中檢索所選選項的值或文字?

Linda Hamilton
發布: 2024-12-08 05:00:09
原創
334 人瀏覽過

How Do I Retrieve the Selected Option's Value or Text from a jQuery Dropdown?

從jQuery 下拉清單中擷取所選選項

使用$("#id").val() 傳回值時在下拉清單中選擇一個選項時,可能會遇到意想不到的結果。這是由於涉及元素 ID 和下拉選項性質的特定場景造成的。

在html 程式碼中,ID 為aioConceptName 的元素代表下拉式選單,以下程式碼將無法如預期般運作:

$('#aioConceptName').val()
登入後複製

這樣做的原因是val() 擷取下拉清單本身的value 屬性,而不是其中選定的選項。若要取得所選選項的值或文本,請使用下列方法:

對於所選文字:

var conceptName = $('#aioConceptName').find(':selected').text();
登入後複製

此程式碼在下拉清單中找到所選選項使用:selected 選擇器並檢索其文字。

對於選定的值:

var conceptName = $('#aioConceptName').find(':selected').val();
登入後複製

此程式碼類似地定位所選選項,但傳回其 value 屬性。

以上是如何從 jQuery 下拉清單中檢索所選選項的值或文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板