我有一个显示列表语言的选择列表。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