我有一個顯示列表語言的選擇列表。html選擇列表 - 通過傳遞變量獲取文本值?
<select name="language_code" id="id_language_code">
<option value="ar">Arabic - العربية</option>
<option value="bg">Bulgarian - Български</option>
<option value="zh-CN">Chinese (Simplified) - 中文 (簡體)</option>
<option value="en" selected="selected">English (US)</option>
<option value="fr-CA">French (Canada) - français (Canada)</option>
</select>
我可以使用[從上面的選擇列表返回英語(美國)]下面的代碼來獲取選擇值的文本值:
$('#id_language_code option:selected').text()
我怎樣才能得到當選擇的值仍然是英語(美國)時,如果我將'bg'的選項值作爲變量傳遞給文本值?
這意味着當所選值仍然是「英語(美國)」時,返回的值將是「保加利亞語 - Български」。
我已經搜索了谷歌和SO的答案,但無法找到一個,所以我想這不像我第一次想到的那樣容易!
感謝您的回覆!下面的工作方式 - $('#id_language_code option [value ='+ value +']')。text() – user1261774