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实例教程(19) 使用HoTMetal(7)
Dec 23 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
Oct 28 Javascript
Javascript核心读书有感之表达式和运算符
Feb 11 Javascript
javascript操作select元素实例分析
Mar 27 Javascript
jquery删除数组中重复元素
Dec 05 Javascript
详解Vue2.x-directive的学习笔记
Jul 17 Javascript
通过一次报错详细谈谈Point事件
May 17 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
Jul 23 Javascript
对Vue beforeRouteEnter 的next执行时机详解
Aug 25 Javascript
Bootstrap的aria-label和aria-labelledby属性实例详解
Nov 02 Javascript
解决layui动态添加的元素click等事件触发不了的问题
Sep 20 Javascript
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
Jun 01 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使用数组实现队列
2012/02/05 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
jquery插件之easing使用
2010/08/19 Javascript
javascript解决innerText浏览器兼容问题思路代码
2013/05/17 Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
2015/10/16 Javascript
Ajax实现不刷新取最新商品
2017/03/01 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
js实现随机8位验证码
2020/07/24 Javascript
Python实现基于权重的随机数2种方法
2015/04/28 Python
Python图算法实例分析
2016/08/13 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
python获取文件路径、文件名、后缀名的实例
2018/04/23 Python
python执行精确的小数计算方法
2019/01/21 Python
Python队列、进程间通信、线程案例
2019/10/25 Python
Python3运算符常见用法分析
2020/02/14 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
HTML5之SVG 2D入门7—SVG元素的重用与引用
2013/01/30 HTML / CSS
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
Saks Fifth Avenue澳洲/亚太地区:萨克斯第五大道精品百货店
2019/06/09 全球购物
初中校园广播稿
2014/02/02 职场文书
大学生毕业求职自荐书范文
2014/02/04 职场文书
揠苗助长教学反思
2014/02/04 职场文书
幼儿园见习报告范文
2014/10/30 职场文书
三国演义读书笔记
2015/06/25 职场文书
2016年感恩节寄语
2015/12/07 职场文书
《灰雀》教学反思
2016/02/19 职场文书