// 监听 select
form.on('select', function (data) {
let text = data.elem.selectedOptions[0].text;
let value = data.elem.selectedOptions[0].value;
console.log(text);
console.log(value);
//console.log(data.elem); //得到select原始DOM对象
//console.log(data.value); //得到被选中的值
//console.log(data.othis); //得到美化后的DOM对象
});
延伸阅读
如何获得select被选中option的value和text
转载连接:https://www.cnblogs.com/zhaokuojiao/p/6055632.html
一: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库)
1:var options=$(“#test option:selected”); //获取选中的项
2:alert(options.val()); //拿到选中项的值
3:alert(options.text()); //拿到选中项的文本