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


Posted in Javascript onJuly 10, 2009

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

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的测试还不够全面,希望下一个版本能解决这个问题。
Javascript 相关文章推荐
使用Javascript接收get传递的值的代码
Nov 30 Javascript
JSONP之我见
Mar 24 Javascript
纯js模拟div层弹性运动的方法
Jul 27 Javascript
AngularJS ng-template寄宿方式用法分析
Nov 07 Javascript
Bootstrap CSS组件之按钮下拉菜单
Dec 17 Javascript
windows下vue.js开发环境搭建教程
Mar 20 Javascript
Angular中的interceptors拦截器
Jun 25 Javascript
BetterScroll 在移动端滚动场景的应用
Sep 18 Javascript
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
node中使用es6/7/8(支持性与性能)
Mar 28 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
Jun 26 Javascript
jQuery实现简单评论功能
Aug 19 jQuery
jquery Firefox3.5中操作select的问题
Jul 10 #Javascript
jQuery 版本的文本输入框检查器Input Check
Jul 09 #Javascript
window.onload 加载完毕的问题及解决方案(下)
Jul 09 #Javascript
window.onload 加载完毕的问题及解决方案(上)
Jul 09 #Javascript
最简单的jQuery程序 入门者学习
Jul 09 #Javascript
Jquery 组合form元素为json格式,asp.net反序列化
Jul 09 #Javascript
JS 巧妙获取剪贴板数据 Excel数据的粘贴
Jul 09 #Javascript
You might like
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
2007/01/29 PHP
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
jquery 插件学习(四)
2012/08/06 Javascript
JsRender for object语法简介
2014/10/31 Javascript
jquery复选框多选赋值给文本框的方法
2015/01/27 Javascript
jQuery中slideUp 和 slideDown 的点击事件
2015/02/26 Javascript
jQuery制作可自定义大小的拼图游戏
2015/03/30 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
JavaScript前端开发之实现二进制读写操作
2015/11/04 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
AngularJS 中ui-view传参的实例详解
2017/08/25 Javascript
Element-ui tree组件自定义节点使用方法代码详解
2018/09/17 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
[46:14]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第一场 12.11
2020/12/16 DOTA
六个窍门助你提高Python运行效率
2015/06/09 Python
Python验证码识别的方法
2015/07/10 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
python使用__slots__让你的代码更加节省内存
2018/09/05 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
海信商城:海信电视、科龙空调、容声冰箱官方专卖
2017/02/07 全球购物
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
重写子类方法时,抛出异常的书写注意事项
2015/10/17 面试题
大学生收银员求职信分享
2014/01/02 职场文书
师恩难忘教学反思
2014/04/27 职场文书
森林防火标语
2014/06/23 职场文书
2014年销售部工作总结
2014/12/01 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书