现在有一id=test
的下拉框,怎么拿到选中的那个值呢?
分别使用javascript
原生的方法和jquery
方法
<select id="test" name="">
<option value="1">text1</option>
<option value="2">text2</option>
</select>
一:javascript原生的方法
- 1:拿到
select
对象:
var myselect=document.getElementById("test");
- 2:拿到选中项的索引:
var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index
- 3:拿到选中项
options
的value
:
myselect.options[index].value;
- 4:拿到选中项
options
的text
:
myselect.options[index].text;
二:jquery
方法(前提是已经加载了jquery
库)
var options=$("#test option:selected"); //获取选中的项
alert(options.val()); //拿到选中项的值
alert(options.text()); //拿到选中项的文本
网友评论