jquery 1.3.2 IE8中的一点点的小问题解决方法

zt6291584

zt6291584

2016-02-19 15:57

今天图老师小编要向大家分享个jquery 1.3.2 IE8中的一点点的小问题解决方法教程,过程简单易学,相信聪明的你一定能轻松get!
使用的时候是这个样子的:

代码如下:
var _val = $("input[name='input1'][checked]").val();

结果发现_val的值为undefined,开始还以为写的不对,可检查没有问题,这样写在IE6、7、FF、Chrome、Opera、Safari中都可以正常的得到值,就是在IE8中不行。百思不得其解,后来又实验:

代码如下:
var _val = $("input[name='input1']").eq(0).val();

可以得到值,说明问题可能出现在radio的checked属性上,再实验:

代码如下:
var _val = document.getElementsByName("input1")[0].getAttribute("checked");

在IE6、7、FF、Chrome、Opera、Safari中的值为true或false,而在IE8中为空,
在IE8中:

代码如下:
var _val = document.getElementsByName("input1")[0].checked;

可以行到true或false的值,不知道这是IE8的bug还是微软另有深意呢?
最后使用:

代码如下:
var _val = $(":radio[name='input1'][checked]").val();

这样在各种浏览器上都正常了,估计jquery1.3.2的测试人员对IE8的测试还不够全面,希望下一个版本能解决这个问题。
展开更多 50%)
分享

猜你喜欢

jquery 1.3.2 IE8中的一点点的小问题解决方法

Web开发
jquery 1.3.2 IE8中的一点点的小问题解决方法

零一怎么开启零一点点

手机软件 应用软件
零一怎么开启零一点点

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

美丽不止一点点—凸版卡片欣赏

设计素材
美丽不止一点点—凸版卡片欣赏

爱你不是一点点 - QQ情侣分组

电脑入门
爱你不是一点点 - QQ情侣分组

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

美丽不止一点点:凸版卡片欣赏

美术设计
美丽不止一点点:凸版卡片欣赏

分享Windows 7系统与IE8不兼容的问题解决方法

电脑入门
分享Windows 7系统与IE8不兼容的问题解决方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

循环链表实验

循环链表实验

图片模糊、锐化、雕刻

图片模糊、锐化、雕刻
下拉加载更多内容 ↓