如果从下拉框中选择了Tom,如何使用jQuery获取名称而不是值,以便生成的输出为Tom?
<select id="emp" >
<option value=1>Tom</option>
<option value=12>Harold</option>e
<option value=32>Jenny</option>
</select>
答案 0 :(得分:13)
var res = $('#emp :selected').text();
这会使元素获得the ID emp
,然后获得the descendant element :selected
,最后返回the .tex()
content。
这是一个普通的javascript版本:
var el = document.getElementById('emp');
var res = el.options[el.selectedIndex].text;
答案 1 :(得分:0)
$('#emp option:selected').text();