首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js:如何获取select选中

我想获取select选中value,或者text,或者…… 比如这个: <option value=”A” url=”http://www.baidu.com...JavaScript原生方法 1:拿到select对象: `var myselect=document.getElementById(“select”); 2:拿到选中项索引:var index=myselect.selectedIndex...text: myselect.options[index].text; 5:拿到选中项其他,比如这里url: myselect.options[index].getAttribute(‘url’...); 二:jQuery方法 1:var options=$(“#select option:selected”); //获取选中项 2:alert(options.val()); //拿到选中项...3:alert(options.text()); //拿到选中项文本 4:alert(options.attr(‘url’)); //拿到选中项url 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人

26.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

JS操作表单select详解-选取当前、重置option等

JS操作表单select详解-选取当前、重置option等 对于表单(form)中常用select选项,经常牵涉到选取optionindex、value及文本中,本文结合着实例对其进行讲解。...一个select如下 pre option1 option2 option3 option4 option5 next 代码效果图 select中常用操作如下: 1.获取select对象; var...sel=document.querySelector(“#choose”); 2.获取select选中optionindex; var index=sel.selectedIndex; 3.获取select...选中option value; var val=sel.options[index].value; 4.获取select选中optiontext; var text=sel.options[index...option } function pre(){ //向前选择 let current = sel.selectedIndex; //目前optionindex if(

75310

select设置背景

先说简单一点input元素文本框,当我们给input设置background时会发现他背景并没有出来,还是显示是他默认背景。...他和input差不多,也是加上background时不显示背景,依然显示原来默认背景。有朋友会说把它设置为和input一样不就可以了吗。其实刚才我说差不多是因为他也是没办法加上背景。...我们可以采用另一种透明属性,这种方式采用css方式来实现,就是给select标签添加opacity属性,将他设置为0,即可实现select标签透明。...那么我们就该用上模拟方式了,那就是在select标签下添加一个input标签,让select标签覆盖input,同时给select添加onchange事件,通过js方式来获取select标签内容,...当select标签更改时将select选中赋值给input,因为select是透明,所以在他下面的input里字就显示出来了,同时点击select时不会点到input,这时就可以采用上面我说到

1.8K20

解决HTML select控件 设置属性 disabled 后无法向后台传方法

大家都知道有时候修改数据时候我们希望有一些数据是不可以修改,通常情况下我们会将input框设置为 readonly , 但是 select 控件没有这个属性,需要使用另一个属性 disabled ,...但是接着又出现其他问题就是将select控件设置为 disabled 后提交表单后台无法获取数据。...在网上找了很多方法,大家普遍使用最多就是在提交表单之前时候把 select 属性 disabled 设为 false 。...具体做法就是在form元素添加一个onsubmit事件,绑定到下面这个函数,然后就大功告成了。...function checkDisable() { $("select[disabled]").each(function() { if (parseInt($(this).val

2.8K40
领券