jQuery选择了名字

时间:2010-11-15 13:41:10

标签: jquery jquery-selectors

如果从下拉框中选择了Tom,如何使用jQuery获取名称而不是值,以便生成的输出为Tom?

<select id="emp" >
  <option value=1>Tom</option>
  <option value=12>Harold</option>e 
  <option value=32>Jenny</option>
</select>

2 个答案:

答案 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();