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 相关文章推荐
jQuery 1.5.1 发布,全面支持IE9 修复大量bug
Feb 26 Javascript
JavaScript移除数组元素减少长度的方法
Sep 05 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
Jul 18 Javascript
jQuery实现网站添加高亮突出显示效果的方法
Jun 26 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
Aug 21 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
Dec 31 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
Oct 29 Javascript
jQuery实现限制文本框的输入长度
Jan 11 Javascript
vue2手机APP项目添加开屏广告或者闪屏广告
Nov 28 Javascript
JavaScript中Object基础内部方法图
Feb 05 Javascript
Vue表单类的父子组件数据传递示例
May 03 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 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
对象失去焦点时自己动提交数据的实现代码
2012/11/06 PHP
简单的php数据库操作类代码(增,删,改,查)
2013/04/08 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
ThinkPHP5 的简单搭建和使用详解
2018/11/15 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
express的中间件cookieParser详解
2014/12/04 Javascript
javascript定时器完整实例
2015/02/10 Javascript
js获取微信版本号的方法
2015/05/12 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
js实现简单数字变动效果
2017/11/06 Javascript
基于jquery.page.js实现分页效果
2018/01/01 jQuery
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
2018/03/01 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
vue多级复杂列表展开/折叠及全选/分组全选实现
2018/11/05 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
[54:06]OG vs TNC 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
用Python将IP地址在整型和字符串之间轻松转换
2017/03/22 Python
python放大图片和画方格实现算法
2018/03/30 Python
详解python如何在django中为用户模型添加自定义权限
2018/10/15 Python
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
联想加拿大官方网站:Lenovo Canada
2018/04/05 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
英文自荐信格式
2013/11/28 职场文书
周年庆典邀请函范文
2014/01/23 职场文书
《千年梦圆在今朝》教学反思
2014/02/24 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
小学生差生评语
2014/12/29 职场文书
2015年教务工作总结
2015/05/23 职场文书
生日祝酒词大全
2015/08/10 职场文书
导游词之任弼时故居
2020/01/07 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js