$('body').on('click','select[id^=selectid] option:not([disabled])',function(){
})
在IE中 select[id^=selectid] option:not([disabled]) 读取不了?
ie9以前不能为option绑定任何事件,应该用
$('body').on('change','select[id^=selectid]',function(){
var option = $(this.options[this.selectedIndex]);
})
在IE 中 disabled 好像都没效?
你最好搞清楚你要什么效果,ie8- option添加click事件没用。IE9+点击disabled的项会触发选中项的click
选择器是正确的,自己log选出的这个选择器选出的对象就知道了,只是处理方式不一样导致ie点击disabled也会触发而已。
改为change事件好点
jquery1.7+版本好像是支持的
你这取了多个select值
我就是取这个值,在ie里就是不执行
用的其他什么浏览器可以执行的