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 相关文章推荐
js读取本地excel文档数据的代码
Nov 11 Javascript
汉化英文版的Dreamweaver CS5并自动提示jquery
Nov 25 Javascript
Ext GridPanel加载完数据后进行操作示例代码
Jun 17 Javascript
js实现异步循环实现代码
Feb 16 Javascript
基于Javascript实现二级联动菜单效果
Mar 04 Javascript
微信小程序 获取设备信息 API实例详解
Oct 02 Javascript
js仿拉勾网首页穿墙广告效果
Mar 08 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
May 02 Javascript
基于node.js之调试器详解
Aug 22 Javascript
集合Bootstrap自定义confirm提示效果
Sep 19 Javascript
10行原生JS实现文字无缝滚动(超简单)
Jan 02 Javascript
微信小程序实现点赞、取消点赞功能
Nov 02 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
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
php设计模式之命令模式的应用详解
2013/05/21 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
curl和libcurl的区别简介
2015/07/01 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
PHP判断密码强度的方法详解
2017/05/26 PHP
基于jQuery的的一个隔行变色,鼠标移动变色的小插件
2010/07/06 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
js、css、img等浏览器缓存问题的2种解决方案
2013/10/23 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
给html超链接设置事件不使用href来完成跳
2014/04/20 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
iPhone手机上搭建nodejs服务器步骤方法
2015/07/06 NodeJs
JavaScript实现邮箱地址自动匹配功能代码
2016/11/28 Javascript
Vue.js项目部署到服务器的详细步骤
2017/07/17 Javascript
微信小程序之数据缓存的实例详解
2017/09/29 Javascript
Vue拖拽组件开发实例详解
2018/05/11 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
2020/08/03 Javascript
[16:04]DOTA2海涛带你玩炸弹 9月5日更新内容详解
2014/09/05 DOTA
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
连接Python程序与MySQL的教程
2015/04/29 Python
深入解析Python中的lambda表达式的用法
2015/08/28 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
python对视频画框标记后保存的方法
2018/12/07 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
师德师风演讲稿
2014/05/05 职场文书
最美孝心少年事迹材料
2014/08/15 职场文书
中国梦演讲稿5分钟
2014/08/19 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
2016十一国庆节感言
2015/12/09 职场文书
Java数据结构之链表相关知识总结
2021/06/18 Java/Android
Pytorch中使用ImageFolder读取数据集时忽略特定文件
2022/03/23 Python