+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

js如何获取select控件选中的值

html代码中有如下select控件及其options,默认第一个选中 ``` <select id="sel" onchange="f_select(this)"> <option value="1" selected="selected">选项1</option> <option value="2">选项2</option> <option value="3">选项3</option> </select> ``` 当下拉选择新的option后,如何获取select控件选中的值呢? 首先给select添加一个 onchange 事件,当用户选择新项时触发,并弹窗显示选中的value。 ``` #onchange事件 function f_select(_this){ let o = $(_this); alert(o.val()); } ``` 通过遍历获取选中的项 ``` function f_get_option(){ let option = $("#sel option:selected"); alert(option.val()); } ```
我的笔记