实现 select中指定option选中触发事件
实现 select中指定option选中触发事件
我们在用到下拉列表框select时,需要对选中的<option>选项触发事件,其实<option>本身没有触发事件方法,我们只有在select里的onchange方法里触发。
想添加一个option的触发事件,在option中添加onclick 点来点去就是不会触发事件
又在select中添加onclick 这下可好了,没选option呢就触发了
百度来的说option没有触发事件,需要在select中加onchange事件,虽然我曾经处理过类似的问题,用过就忘是不是猪脑子....
这次记住了吧应该
当我们触发select的双击事件时,用ondblclick方法。
当我们要取得select的选中事件时,用document.all['name'].value来获取,其中name是select的名称。
如果我们要得到select的全部的值就用一个for循环来实现。代码如下:
var vi = document.all['list'].length;
for(var i=0;i<vi;i++){
document.form2.list(i).value; //form2是<form>的名称
}
<select id="pid" οnchange="gradeChange()"><option grade="1" value="a">选项一</a><option grade="2" value="b">选项二</a></select><script type="text/JavaScript">function gradeChange(){var objS = document.getElementById("pid");var grade = objS.options[objS.selectedIndex].grade;alert(grade);} </script>
1
2
3
4
5
6
7
8
9
10
|
< select name="myselect" id="myselect">
< option value="opt1">选项1</ option >
< option value="opt2">选项2</ option >
< option value="opt3">选项3</ option >
</ select >
$("#myselect").change(function(){
var opt=$("#myselect").val();
...
});
|
Javascript获取select下拉框选中的的值
现在有一id=test的下拉框,怎么拿到选中的那个值呢?
分别使用javascript原生的方法和jquery方法
<select id="test" name="">
<option value="1">text1</option>
<option value="2">text2</option>
</select>
code:
一: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()); //拿到选中项的文本
转载于:https://www.cnblogs.com/zhangao/p/9967821.html
实现 select中指定option选中触发事件相关推荐
- html select 选中触发,实现select中指定option选中触发事件
我们在用到下拉列表框select时,需要对选中的 选项触发事件,其实本身没有触发事件方法,我们只有在select里的onchange方法里触发. 当我们触发select的双击事件时,用ondblcli ...
- 下拉框选中事件ajax,LayUI中select下拉框选中触发事件
SpringMvc的数据绑定流程 在SpringMvc中会将来自web页面的请求和响应数据与controller中对应的处理方法的入参进行绑定,即数据绑定.流程如下: -1.SpringMvc主框架将 ...
- 关于select 被选中触发事件,onclick事件失效问题
关于select下拉框选择触发事件,有需要的朋友可以参考下. 我一直以来都认为,select 下拉框选择对选项 options 使用 onclick 注册事件即可,如下: <select> ...
- 怎么自动选中select中所有option
我想得到一段javascript程序用来选中select中所有的选项,然后把这个程序放到form的onsubmit中,这样一提交就自动选中了所有选项,那么也可以接收到了,请问这段javascript怎 ...
- wpf checkbox选中触发事件_Cypress 可操作事件
click() 单击DOM元素语法如下: cy.get('.action-btn').click() // clicking in the center of the element is the d ...
- jquery获取select中的option的text值
<select id="ddd"><option id="22">fdsfds</option><option id= ...
- 使用jQuery中trigger()方法自动触发事件
一.常用事件 在页面加载完成时 自动触发input的点击事件,在移动端可以实现自动弹出输入法,获得焦点 $("input").trigger("click") ...
- 如何根据一个值来动态让select下的option选中
html如下: <select id="test"><option value="0">请选择</option><op ...
- wpf checkbox选中触发事件_Web前端开发(16)——JQuery事件绑定与插件
事件绑定 jquery标准的绑定方式 jq对象.事件方法(回调函数); 比如给name绑定点击事件: $("#name").click(function () { alert(&q ...
最新文章
- 【怎样写代码】偷窥高手 -- 反射技术(四):深入窥视属性
- 面试官:换人!他连 TCP 这几个参数都不懂
- Android Framework层的蓝牙管理
- linux fdisk 磁盘空间使用率,linux查看磁盘剩余空间以及cpu使用情况
- 复数抽象数据类型C语言,采用C/C++语言如何实现复数抽象数据类型Complex
- 研究做得好,贡献也要大!腾讯AI Lab正式开源业内最大规模多标签图像数据集...
- excel查标准正态分布_excel2010正态分布的方法步骤图
- 各大PT网站信息记录(不断更新中)
- crond和crontab详解
- 坚持学下去!转行程序员的2020年度总结
- VMware下安装Raspbian树莓派系统
- linux源码阅读神器,Ubuntu下安装LXR Linux源代码阅读利器
- 高德地图JSAPI测距功能优化
- HiTool工具烧录rootfs过程
- 董嘉文抵达之谜:真正的努力从来都不动声色
- Chrome 制作绿色便携版
- Picnic Planning POJ - 1639(度限制生成树)
- YOLO loss理解
- 计算机音乐制作专业大纲,电脑音乐制作教学大纲1.doc
- 用matlab实现线性卷积,离散卷积的算法分析及MATLAB实现(程序实例)
热门文章
- 精华阅读第7期|程序员职业人生规划的三点建议
- 黑马程序员--java基础加强之内省(IntroSpector)
- RDLC之自定義數據集二
- 黄冈a货翡翠,开封a货翡翠
- 利用file权限读取/etc/passwd
- zw版【转发·台湾nvp系列Delphi例程】HALCON DivImage2
- Dev-Cpp 5.5.2 MinGW 4.7.2 写pthread C++ 多线程
- PTA: 6-5 删除单链表偶数节点 (20 分)
- ETL数据清洗的案例
- 如何构建企业安全易用的数据资产