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 相关文章推荐
同一个表单 根据要求递交到不同页面的实现方法小结
Aug 05 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
Nov 13 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
Jul 18 Javascript
jQuery中:submit选择器用法实例
Jan 03 Javascript
AngularJS进行性能调优的7个建议
Dec 28 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
Sep 01 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
Nov 25 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
Sep 13 Javascript
微信小程序表单验证功能完整实例
Dec 01 Javascript
小程序实现带年月选取效果的日历
Jun 27 Javascript
微信小程序自定义导航栏实例代码
Apr 05 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
Mar 12 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
在JavaScript中调用php程序
2009/03/09 PHP
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
php文件夹与文件目录操作函数介绍
2013/09/09 PHP
详解js异步文件加载器
2016/01/24 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
javascript 学习之旅 (1)
2009/02/05 Javascript
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
2016/05/04 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
2019/06/14 Javascript
ES6的异步终极解决方案分享
2019/07/11 Javascript
JS出现404错误原理及解决方案
2020/07/01 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
python实现斐波那契递归函数的方法
2014/09/08 Python
Python计算程序运行时间的方法
2014/12/13 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
numpy中的delete删除数组整行和整列的实例
2018/05/09 Python
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
Python将string转换到float的实例方法
2019/07/29 Python
详解pandas.DataFrame.plot() 画图函数
2020/06/14 Python
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
倩碧澳大利亚官网:Clinique澳大利亚
2019/07/22 全球购物
酒店拾金不昧表扬信
2014/01/18 职场文书
人力资源部门的主要职能
2014/02/22 职场文书
市委常委班子党的群众路线教育实践活动整改措施
2014/10/02 职场文书
员工家属慰问信
2015/03/24 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis