select option firefox和chrome 对onclick的支持 使用on
2015-07-14 16:39
316 查看
select option firefox和chrome 对onclick的支持
firefox支持select和option增加onclick事件,举例:
但是chrome的select支持onclick事件(数据会错位),但是不支持option的onclick事件
所以想要兼容firefox和chrome必须使用.on
实例:
html:
js:
这样点击就会正常了:
firefox支持select和option增加onclick事件,举例:
<select name="zylx" id="s0"> <option selected="selected" value="none">请选择专业层次</option> <option value="本科" onclick="courseSel('本科')">本科</option> <option value="专科" onclick="courseSel('专科')">专科</option> </select>
但是chrome的select支持onclick事件(数据会错位),但是不支持option的onclick事件
所以想要兼容firefox和chrome必须使用.on
实例:
html:
<select name="zylx" id="s0"> <option selected="selected" value="none">请选择专业层次</option> <option value="本科">本科</option> <option value="专科">专科</option> </select>
js:
$(function () { /* var course = $("#s0").val(); alert($("#s0").val()); courseSel(course); */ /* $("#s0").bind("click",function(){ alert($(this).val()); }); */ $("#s0").on("change",function(){ var course = $("#s0").val(); courseSel(course); }); }); //选择专业 function courseSel(course) { if (course == "本科") { var html = '<option value="none">请选择</option>'; html += '<option value="工商管理">工商管理</option>' + '<option value="行政管理">行政管理</option>' + '<option value="物流管理">物流管理</option>' + '<option value="会计学">会计学</option>' + '<option value="机械电子工程">机械电子工程</option>'; $("#s1").html(html); }else if (course == "专科") { var html = '<option value="none">请选择</option>'; html += '<option value="工商企业管理">工商企业管理</option>' + '<option value="行政管理">行政管理</option>' + '<option value="财务会计">财务会计</option>' + '<option value="机电一体化(PLC方向)">机电一体化(PLC方向)</option>' + '<option value="物流管理">物流管理</option>' + '<option value="计算机实用技术">计算机实用技术</option>' + '<option value="商务英语">商务英语</option>' + '<option value="商务管理">商务管理</option>'; $("#s1").html(html); } }
这样点击就会正常了:
相关文章推荐
- linux 常用命令汇总
- Nginx做NodeJS应用负载均衡配置实例
- nginx架构-进程模型事件模型
- SHELL脚本:检测一坨IP是否都能ping通(网卡监控)
- linux环境变量的设置
- Linux命令之查看系统信息
- linux 常用命令记录
- RHEL6使用CentOS的yum源
- linux下socket详解(二)
- linux下md5加密(使用openssl库C实现)
- OpenCV,计算两幅图像的单应矩阵
- [转]让linux的coredump文件
- linux 操作服务器的常用命令
- 进程管理工具:htop、glances和dstat
- Linux编辑器vi使用方法详细介绍
- select-option的隐藏与显示
- 制作U盘启动 CDLinux--破解路由器必备工具
- SUSE Linux系统降级内核(Kernel)
- linux kernel source code ABC #2 spinlock与preemption, interrupt
- linux无锁化编程--__sync_fetch_and_add系列原子操作函数