select中option加事件问题

原创 2016年07月22日 10:42:41

百度了下,貌似“众所周知,在IE里, select的option是不支持onclick事件的” o(╯□╰)o 
但是,我不知道 >3<
一个列表。要对其中一项进行即点即改,恰巧,这项是下拉菜单。
这就意味着,要给下拉菜单加个事件了。
一开始我给option加了事件,用火狐调试的,貌似一切正常,没有毛病。
偶尔一次,我用谷歌打开,用其他浏览器打开,都不能使用。
开始一步一步走,单纯第一步alert()都没有效果,
意思是并没有触发option加的事件,懵逼中。。。
以为是浏览器兼容问题(想简单了)
后来没有办法了,开始百度,
原来option是不支持事件的,所以,只好把事件加在select上


贴代码:

<select onclick="select_levelname()" id='levelname1'>
<option></option>
</select>

function select_levelname(){
     optionstring = $('#levelname1').val();
}

终于解决喽~~~

相关文章推荐

实现 select中指定option选中触发事件

我们在用到下拉列表框select时,需要对选中的选项触发事件,其实本身没有触发事件方法,我们只有在select里的onchange方法里触发。 当我们触发select的双击事件时,用ondblcli...

option触发事件

option本身是没有触发事件的,需要借助于select的onchange事件来实现。 不多说,直接上代码: 按状态显示 已结束 ...

Jquery ajax在select中动态加载option并且添加点击事件

select中动态加载option并且添加点击事件jsp代码: $(function(){ findCenterName(); }); ...

IE的option标签单击事件无法触发的解决方法

说明: 1、下面使用的代码仅适用于于IE浏览器,测试环境为IE8. 2、下面的代码来自于网络,我做了下闭包的整合 情景说明: 对于这样的一个select标签: 文...

select 的option选中事件

 为了使select有树状结构,可以用来分下类    苹果(apple)  梨(pear)  
  • qjlhlh
  • qjlhlh
  • 2011年05月14日 18:45
  • 15510

谷歌浏览器不兼容select的option里onclick事件的解决方案

代码里在option 里加了onclick事件属性,平时多在firefox浏览器下开发,测试时发现以谷歌为内核的浏览器onclick事件无作用,查了下资料,在select里面用onchange就好了,...

<select>下拉菜单click点击事件在谷歌浏览器无法执行问题

几天前,写一个异步post提交的时候,在select标签中加一个click点击事件,点击下拉菜单的时候,无法执行点击事件。 代码$('.form-control').find().click(fun...

实现 select中指定option选中触发事件

我们在用到下拉列表框select时,需要对选中的选项触发事件,其实本身没有触发事件方法,我们只有在select里的onchange方法里触发。 当我们触发select的双击事件时,用ondblc...

ie chrome 跟 火狐 中 select 下拉框 option中不支持onclick事件的解决办法

ie 跟 chrome 中 select 下拉框 option 不支持onclick事件 可以用onchange事件    option1  option1 ...

html中<select>标签添加onclick()事件的正确写法

首先,看我的写法: 选择查找方式 简单查询 模糊检索 高级搜索 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:select中option加事件问题
举报原因:
原因补充:

(最多只允许输入30个字)