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 动态添加表格行
Jun 22 Javascript
网页自动刷新,不产生嗒嗒声的一个解决方法
Mar 27 Javascript
node.js中的fs.lstat方法使用说明
Dec 16 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
Oct 29 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
Sep 22 Javascript
JS解析url查询参数的简单代码
Aug 06 Javascript
JavaScript实现三级联动菜单效果
Aug 16 Javascript
angularjs实现过滤并替换关键字小功能
Sep 19 Javascript
webpack4 从零学习常用配置(小结)
May 28 Javascript
小程序的上传文件接口的注意要点解析
Sep 17 Javascript
原生JS无缝滑动轮播图
Oct 22 Javascript
详解js创建对象的几种方式和对象方法
Mar 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 list()函数的详解
2013/06/05 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
PHP生成图片验证码功能示例
2017/01/12 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
Cookie跨域问题解决方案代码示例
2020/11/24 PHP
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
2016/08/09 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
JQuery中解决重复动画的方法
2016/10/17 Javascript
通过命令行生成vue项目框架的方法
2017/07/12 Javascript
JavaScript实现精美个性导航栏筋斗云效果
2017/10/29 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
2018/12/06 NodeJs
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
python获取文件扩展名的方法
2015/07/06 Python
Python常用的爬虫技巧总结
2016/03/28 Python
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
python中的迭代和可迭代对象代码示例
2017/12/27 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
在django中form的label和verbose name的区别说明
2020/05/20 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
HTML5本地存储之IndexedDB
2017/06/16 HTML / CSS
存储过程和sql语句的优缺点
2014/07/02 面试题
公司节能减排倡议书
2014/05/14 职场文书
大学竞选班干部演讲稿
2014/08/21 职场文书
初中生散播谣言检讨书
2014/11/17 职场文书
客户答谢会致辞
2015/01/20 职场文书
工程部岗位职责
2015/02/10 职场文书
教研活动主持词
2015/07/03 职场文书
朋友聚会祝酒词
2015/08/10 职场文书