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 26 Javascript
起点页面传值js,有空研究学习下
Jan 25 Javascript
eval与window.eval的差别分析
Mar 17 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
Mar 04 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
Jun 08 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
Jan 13 Javascript
js中的preventDefault与stopPropagation详解
Jan 29 Javascript
jQuery实现自定义右键菜单的树状菜单效果
Sep 02 Javascript
jQuery EasyUI之DataGrid使用实例详解
Jan 04 Javascript
js对象浅拷贝和深拷贝详解
Sep 05 Javascript
Node.js检测端口(port)是否被占用的简单示例
Sep 29 Javascript
vue通过路由实现页面刷新的方法
Jan 25 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简单浏览目录内容的实现代码
2013/06/07 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
Firefox和IE浏览器兼容JS脚本写法小结
2008/07/07 Javascript
javascript document.compatMode兼容性
2010/02/23 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
JS简单循环遍历json数组的方法
2016/04/22 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
WebStorm ES6 语法支持设置&babel使用及自动编译(详解)
2017/09/08 Javascript
vue+vuex+axios实现登录、注册页权限拦截
2018/03/09 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
JS如何实现在弹出窗口中加载页面
2020/12/03 Javascript
[01:48]2018DOTA2亚洲邀请赛主赛事第二日五佳镜头 VG完美团战逆转TNC
2018/04/05 DOTA
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
django利用request id便于定位及给日志加上request_id
2018/08/26 Python
python实现飞机大战微信小游戏
2020/03/21 Python
Python常见数字运算操作实例小结
2019/03/22 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
Python异常处理机制结构实例解析
2020/07/23 Python
详解python UDP 编程
2020/08/24 Python
新加坡最受追捧的体验平台:Hapz
2018/01/01 全球购物
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
龟牌英国商店:Turtle Wax Brand Store UK
2019/07/02 全球购物
高中军训第一天感言
2014/03/06 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
七个Python必备的GUI库
2021/04/27 Python
HDFS免重启挂载新磁盘
2022/04/06 Servers