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 基础篇3 类,回调函数,内置对象,事件处理
Mar 14 Javascript
jQuery 隐藏和显示 input 默认值示例
Jun 03 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
Aug 24 Javascript
JS数组的常见用法实例
Feb 10 Javascript
JavaScript定时器制作弹窗小广告
Feb 05 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
Aug 21 Javascript
JavaScript中call和apply方法的区别实例分析
Aug 03 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
Feb 22 Javascript
浅谈js闭包理解
Mar 28 Javascript
使用RxJS更优雅地进行定时请求详析
Jun 02 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
Feb 06 Javascript
vue中封装axios并实现api接口的统一管理
Dec 25 Vue.js
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/27 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
web前端开发也需要日志
2010/12/09 Javascript
javascript hashtable 修正版 下载
2010/12/30 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
AngularJS中的$watch(),$digest()和$apply()区分
2016/04/04 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
JS 调试中常见的报错问题解决方法
2017/05/20 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
2017/06/19 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
js+canvas实现简单扫雷小游戏
2021/01/22 Javascript
js实现电灯开关效果
2021/01/19 Javascript
Python实现简单的可逆加密程序实例
2015/03/05 Python
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
python实现代码统计程序
2019/09/19 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
Python脚本实现Zabbix多行日志监控过程解析
2020/08/26 Python
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
使用HTML5的表单验证的简单示例
2015/09/09 HTML / CSS
大学秋游活动方案
2014/02/11 职场文书
《绿色蝈蝈》教学反思
2014/03/02 职场文书
医院搬迁方案
2014/06/14 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
于丹讲座视频观后感
2015/06/15 职场文书
教师旷工检讨书
2015/08/15 职场文书
2019 入党申请书范文
2019/07/10 职场文书
vue完美实现el-table列宽自适应
2021/05/08 Vue.js
SpringBoot整合Minio文件存储
2022/04/03 Java/Android