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();
}

终于解决喽~~~

option触发事件

option本身是没有触发事件的,需要借助于select的onchange事件来实现。 不多说,直接上代码: 按状态显示 已结束 ...
  • Kiss_Fly
  • Kiss_Fly
  • 2016年03月30日 12:34
  • 1409

JS事件OPTION事件触发

  • 2008年02月29日 23:56
  • 851B
  • 下载

select中option被选中事件响应

http://stackoverflow.com/questions/6540541/trying-to-get-a-jquery-event-to-fire-onclick-on-a-select-...
  • SalmonellaVaccine
  • SalmonellaVaccine
  • 2014年10月04日 01:14
  • 1674

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

我们在用到下拉列表框select时,需要对选中的选项触发事件,其实本身没有触发事件方法,我们只有在select里的onchange方法里触发。 当我们触发select的双击事件时,用ondblcli...
  • ShingEven
  • ShingEven
  • 2011年12月05日 16:27
  • 215424

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

select中动态加载option并且添加点击事件jsp代码: $(function(){ findCenterName(); }); ...
  • qq_22193397
  • qq_22193397
  • 2016年12月28日 15:06
  • 10974

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

首先,看我的写法: 选择查找方式 简单查询 模糊检索 高级搜索 ...
  • u012935646
  • u012935646
  • 2014年12月07日 16:32
  • 23165

让 select 的 option 标签支持事件监听(如复制操作)

这标题,让option支持事件监听,应该不难的呀,有什么好讲的? 其实还是有的,默认在浏览器代码是无法直接对option标签进行操作的,不仅包括JS事件监听,还是CSS样式设置 查了一些资料,姑且...
  • ppf19159
  • ppf19159
  • 2017年01月17日 14:37
  • 2412

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

代码里在option 里加了onclick事件属性,平时多在firefox浏览器下开发,测试时发现以谷歌为内核的浏览器onclick事件无作用,查了下资料,在select里面用onchange就好了,...
  • zhangpeng_123456
  • zhangpeng_123456
  • 2017年08月26日 18:58
  • 1070

JQuery 绑定select标签的onchange事件

$(document).ready(function(){ $('#mySelect').change(function(){ alert($(this).children('option:s...
  • a5489888
  • a5489888
  • 2014年02月27日 13:13
  • 43577

jQuery中Select属性/动态添加/事件

1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 2. var checkText=$...
  • nuliPerfect
  • nuliPerfect
  • 2016年08月09日 16:01
  • 840
收藏助手
不良信息举报
您举报文章:select中option加事件问题
举报原因:
原因补充:

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