编程论坛
注册
登录
编程论坛
→
JavaScript论坛
突然发现一个浏览器兼容问题
butterfeild
发布于 2015-05-21 13:17, 1127 次点击
$("fieldset[name='a1']").attr('disabled', "true");
在谷歌浏览器下可以禁用
在safari下就一点反应都没
要咋办啊
5 回复
#2
冰镇柠檬汁儿
2015-05-21 14:30
呵呵,实在不行就把颜色设置成灰色,取消掉元素的所有默认行为,原生js使用元素的preventDefault()方法或returnValue = false就可以了
#3
jsRank
2015-05-21 15:57
disabled 属性是 <fieldset> 标签在 HTML5 中的新属性。IE和Safari不支持。你可以遍历fieldset中的元素,每一个加disabled属性
[
本帖最后由 jsRank 于 2015-5-21 16:26 编辑
]
#4
冰镇柠檬汁儿
2015-05-21 16:25
safari现在应该也都是新版本了吧,还不支持HTML5吗,还是说支持的不够全面?
#5
jsRank
2015-05-21 16:27
回复 4楼 冰镇柠檬汁儿
支持的不全面,可以上html5Test网站测试浏览器支持哪些属性
#6
冰镇柠檬汁儿
2015-05-21 16:49
呵呵,HTML5该好好学习一下的,早晚会全面支持的
1