这是在使用京东的一个日期组件时碰到的bug,重现bug的代码精简如下
<!DOCTYPE HTML> <html> <head> <title> 仅Firefox中A元素包含Select时点击Select不能选择option </title> </head> <body> <a href="javascript:void 0"><select> <option>1</option> <option>2</option> <option>3</option> <option>4</option> </select></a> </body> </html>
代码很简单,元素A包含了一个Select,在Firefox中打开该页面,点击select,第一次出现下拉的option。第二次以后再点击,则不会出现option选项。甚是奇怪。
最后为了保证每次点击select,都能正常弹出option,可以把元素A去掉,或把元素A换成SPAN。
测试Firefox版本:24-32
相关推荐
仅Firefox中A元素包含Select时点击Select不能选择option </title> </head> <body> <a><select> <option>1</option> <option>2</option> <option>3</option> <option>4</option> </...
IE6/7/8中Option元素未设value时Select将获取空字符串</title> </head> <body> <select onchange=”alert(this.value)”> <option>one</option> <option>two</option> <option>...
如下图: ... Windows …</option><option value =11>Firefox: Mozilla/5.0 (Windows; U; Windows …</option><option value =12>Opera: Opera/9.27 (Windows NT 5.2; U; …</option><option value =
做作业的时候需要给给一个select标签动态添加option,但却总是不成功,刚开始我是这样写的: $(#day).options.append(new Option(i,i)); 然后发现并没有变化,查资料后才发现,如果要用jQuery给select标签动态添加...
1,IE6/7/8/9中无事件(如click,mouseover),Firefox/Safari/Chrome/Opera则有。 代码如下: <...示例:122,点击option,通过srcElement获取事件源目标在IE中是select,Firefox/Safari/Chrome/Opera则是optio
当事件mouseover中出现select下拉框时,select下拉是选不中的,解决办法: var o = e.relatedTarget || e.toElement;//判断下移动到的对象,移动到option上ie下是null,firefox等为undefined。。 if (!o) return;//...
动态删除select中的所有options、某一项option以及动态添加select中的项option,在IE和FireFox都能测试成功,感兴趣的朋友可以参考下,希望对大家有所帮助
jQuery获取Select元素,并选择的Text和Value: 1. $(“#select_id”).change(function(){//code…}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$(“#select_id”).find(“option:selected”)....
支持IE11 +,Chrome,Firefox,Safari 键盘 打开选择(焦点输入||焦点并单击) KeyDown / KeyUp / Enter进入菜单 安装 用法 基本用途 import Select , { Option } from 'rc-select' ; export default ( ) => ( <...
页面中有一个select元素,id为customer,在网上好多的介绍jquery引用select的选中值的方法都是用: 代码如下:$(“#customer option[selected]”).val(); 这个方法来得到selcte选中项的值。我也是一直是这么用,不过...
在firefox火狐浏览器中如何指定下拉列表的宽度,本文提供两种不同的写法,需要了解的朋友可以参考下 在IE下,我们只要指定select的宽度即可.如: 复制代码代码如下:<select name=”ddlDept” id=”ddlDept” style=...
jsp代码: 代码如下:&... ’jobSelect xss=removed> <option selected=”selected” value=”-1″>–依职类筛选–</option> <option value=”-1″>–依职类筛选–</option> <s:iterator value=”jobCat”
再次选择的时候去除属性,这样在去除select属性的时候存在火狐和google js兼容的问题。很容易出现不对应或者属性不能去除的情况,且功能麻烦。另外在后台一定要判断两者的对应关系。(在后台比对两者的对应关系的...
目的是让一些非常好的、响应式/跨浏览器/其他流行语准备好选择表单元素放入需要一些样式的网络表单中(因此我们不必与默认值作斗争)。 在开始设置下拉列表(或其他表单元素)样式之前,先浏览一下。 如果你可以...
select 控件的 option用jQuery动态添加,然后选中某项时,IE6不能执行(火狐没问题),用try{}catch(err){alert(err.description);}提示为“无法设置selected属性 未指明的错误”
本篇文章主要介绍了javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome) 需要的朋友可以过来参考下,希望对大家有所帮助
本以为通过display:none即可实现,结果发现在option元素上使用display:none在firefox中有效,在IE6、IE7、IE8中都无效。 所以,通过javascript设置display:none也是在IE中无效,代码如下: it works……...
下面小编就为大家带来一篇解决option标签selected="selected"属性失效的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望对大家有所帮助
发现的问题可能会陆续添加 1. Mozilla和Opera都不支持该字体,改掉DTD也是没有效果。测试在Mozilla Firefox1.5, Opera9.0下都是显示成Arial字体。... 在IE和Opera中添加select控件的option,可