在Chrome(49.0.2623.87)版本下通过JS改变select的选项时,要先清空之前的option元素的selected属性的问题

在Chrome(49.0.2623.87)版本下通过JS改变select的选项时,要先清空之前的option元素的selected属性的问题


效果图:

在Chrome(49.0.2623.87)版本下通过JS改变select的选项时,要先清空之前的option元素的selected属性的问题_第1张图片

HTML代码:


我们不断切换选择实现二个option都有属性selected,


HTML代码如下效果:


最后我们选择停用;

我们来保存这时我们保存的值是启用的里的0;

这种情况在其它的浏览器下暂时没有发现,在chrome47 chrome50 chorme48里都没有发现这种情况 


解决方法是先清空所有的option元素中的selected属性;

this.jOptions.removeAttr("selected");










你可能感兴趣的:(在Chrome(49.0.2623.87)版本下通过JS改变select的选项时,要先清空之前的option元素的selected属性的问题)