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 相关文章推荐
自动更新作用
Oct 08 Javascript
JavaScript多线程的实现方法
May 08 Javascript
jquery图片不完全按比例自动缩小的简单代码
Jul 29 Javascript
bootstrap-treeview自定义双击事件实现方法
Jan 09 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
Oct 10 Javascript
AngularJS 打开新的标签页实现代码
Sep 07 Javascript
AngularJS 仿微信图片手势缩放的实例
Sep 28 Javascript
js canvas实现画图、滤镜效果
Nov 27 Javascript
移动端手指操控左右滑动的菜单
Sep 08 Javascript
js实现点击按钮随机生成背景颜色
Sep 05 Javascript
React Native登录之指纹登录篇的示例代码
Nov 03 Javascript
前端 javascript 实现文件下载的示例
Nov 24 Javascript
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
php array_flip() 删除数组重复元素
2009/01/14 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
写php分页时出现的Fatal error的解决方法
2011/04/18 PHP
win平台安装配置Nginx+php+mysql 环境
2016/01/12 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
使用apply方法处理数组的三个技巧[译]
2012/09/20 Javascript
再JavaScript的jQuery库中编写动画效果的指南
2015/08/13 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
js实现本地图片文件拖拽效果
2017/07/18 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
2018/08/01 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
JavaScript中的this原理及6种常见使用场景详解
2020/02/14 Javascript
JavaScript 空间坐标的使用
2020/08/19 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
[57:22]完美世界DOTA2联赛PWL S2 FTD vs PXG 第二场 11.27
2020/12/01 DOTA
Python中的闭包实例详解
2014/08/29 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
tensorflow的ckpt及pb模型持久化方式及转化详解
2020/02/12 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
Python实现猜年龄游戏代码实例
2020/03/25 Python
Python自动化测试中yaml文件读取操作
2020/08/20 Python
python实现双人五子棋(终端版)
2020/12/30 Python
html5 音乐播放器 audio 标签使用概述
2013/07/15 HTML / CSS
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
2014年协会工作总结
2014/11/22 职场文书
拾金不昧表扬信
2015/01/16 职场文书
授权委托书
2015/01/28 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
2021/05/26 Python
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle