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 相关文章推荐
javaScript同意等待代码实现心得
Jan 01 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
Oct 28 Javascript
JavaScript设计模式开发中组合模式的使用教程
May 18 Javascript
概述jQuery的元素筛选
Nov 23 Javascript
javascript实现一个网页加载进度loading
Jan 04 Javascript
jQuery EasyUI Accordion可伸缩面板组件使用详解
Feb 28 Javascript
基于bootstrap实现多个下拉框同时搜索功能
Jul 19 Javascript
vue webpack打包优化操作技巧
Feb 22 Javascript
基于Vue实现拖拽效果
Apr 27 Javascript
vue-cli中vue本地实现跨域调试接口
Jan 16 Javascript
使用js实现一个简单的滚动条过程解析
Sep 10 Javascript
在vue中使用jsx语法的使用方法
Sep 30 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实现Ftp用户的在线管理的代码
2007/03/06 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
php实现多城市切换特效
2015/08/09 PHP
javascript一点特殊用法
2008/05/28 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
实例详解angularjs和ajax的结合使用
2015/10/22 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
Vuex简单入门
2017/04/19 Javascript
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
webpack 开发和生产并行设置的方法
2018/11/08 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
layui radio点击事件实现input显示和隐藏的例子
2019/09/02 Javascript
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
Python爬取网页中的图片(搜狗图片)详解
2017/03/23 Python
python远程连接服务器MySQL数据库
2018/07/02 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
2020/03/30 Python
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
Linux的文件类型
2012/03/07 面试题
机电一体化专业应届本科生求职信
2013/09/27 职场文书
大学校庆策划书
2014/01/31 职场文书
节约用水倡议书
2014/04/16 职场文书
2014教师党员个人自我评议
2014/09/20 职场文书
四风查摆剖析材料
2014/10/10 职场文书
2015年销售助理工作总结
2015/05/11 职场文书
学困生转化工作总结
2015/08/13 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
用Python selenium实现淘宝抢单机器人
2021/06/18 Python
Win11跳过联网界面创建本地管理账户的3种方法
2022/04/20 数码科技
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS