首页 相关文章 jquery 1.3.2 IE8中的一点点的小问题解决方法

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

使用的时候是这个样子的:

代码如下:
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.getEle...[ 查看全文 ]

2016-02-19 标签:

jquery 1.3.2 IE8中的一点点的小问题解决方法的相关文章

手机页面
收藏网站 回到头部