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 相关文章推荐
img标签中onerror用法
Aug 13 Javascript
js replace正则表达式应用案例讲解
Jan 17 Javascript
js获取和设置属性的方法
Feb 20 Javascript
JavaScript极简入门教程(二):对象和函数
Oct 25 Javascript
JavaScript SHA1加密算法实现详细代码
Oct 06 Javascript
jQuery特殊符号转义的实现
Nov 30 Javascript
基于JS实现翻书效果的页面切换样式
Feb 16 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
使用vue-resource进行数据交互的实例
Sep 02 Javascript
使用vue-router完成简单导航功能【推荐】
Jun 28 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
Oct 23 jQuery
javascript实现视频弹幕效果(两个版本)
Nov 28 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中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
php 无限级分类 获取顶级分类ID
2016/03/13 PHP
PHP内存溢出优化代码详解
2021/02/26 PHP
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
Bootstrap每天必学之导航条(二)
2016/03/01 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
AngularJS学习笔记之依赖注入详解
2016/05/16 Javascript
原生js实现类似fullpage的单页/全屏滚动
2017/01/22 Javascript
JS实现的随机排序功能算法示例
2017/06/09 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
2017/07/11 Javascript
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
微信小程序实现下拉加载更多商品
2020/12/29 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
[59:08]Ti4 冒泡赛第二天 NEWBEE vs Titan 2
2014/07/15 DOTA
[03:53]2016国际邀请赛中国区预选赛第三日TOP10精彩集锦
2016/06/29 DOTA
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
Python进程间通信用法实例
2015/06/04 Python
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
python ---lambda匿名函数介绍
2019/03/13 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
python中常见错误及解决方法
2020/06/21 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
亿企通软件测试面试题
2012/04/10 面试题
二人合伙经营协议书
2014/09/13 职场文书
教师批评与自我批评范文
2014/10/15 职场文书
学习与创新自我评价
2015/03/09 职场文书
语文教师求职信范文
2015/03/20 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书
2019已经过半,你知道年中工作总结该怎么写吗?
2019/07/03 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL