如果从下拉框中选择Tom,我如何使用jQuery获取名称而不是值,以便得到的输出是Tom?
<select id="emp" > <option value=1>Tom</option> <option value=12>Harold</option>e <option value=32>Jenny</option> </select>
解决方法
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;