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 02 Javascript
使用text方法获取Html元素文本信息示例
Sep 01 Javascript
jQuery实现表单步骤流程导航代码分享
Aug 28 Javascript
分享一些常用的jQuery动画事件和动画函数
Nov 27 Javascript
JS中with的替代方法与String中的正则方法详解
Dec 23 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
Mar 14 Javascript
JS实现加载和读取XML文件的方法详解
Apr 24 Javascript
vue使用stompjs实现mqtt消息推送通知
Jun 22 Javascript
layui实现数据分页功能(ajax异步)
Jul 27 Javascript
微信小程序整个页面的自动适应布局的实现
Jul 12 Javascript
Vue3 响应式侦听与计算的实现
Nov 11 Javascript
如何制作自己的原生JavaScript路由
May 05 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匹配UTF-8中文的正则表达式
2015/05/13 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
javascript中数组的定义及使用实例
2015/01/21 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
js 作用域和变量详解
2017/02/16 Javascript
微信开发之微信jssdk录音功能开发示例
2018/10/22 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
原生JS实现萤火虫效果
2020/03/07 Javascript
wxPython使用系统剪切板的方法
2015/06/16 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
Python错误处理操作示例
2018/07/18 Python
Django 路由系统URLconf的使用
2018/10/11 Python
浅析python参数的知识点
2018/12/10 Python
python使用zip将list转为json的方法
2018/12/31 Python
调用其他python脚本文件里面的类和方法过程解析
2019/11/15 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
python中setuptools的作用是什么
2020/06/19 Python
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
小学教师管理制度
2014/01/18 职场文书
《菜园里》教学反思
2014/04/17 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
朋友离别感言
2015/08/04 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
php png失真的原因及解决办法
2021/10/24 PHP