关于juqery radio写法的兼容性问题(新老版本jquery)

 更新时间:2010年06月14日 01:42:20   作者:  
最近经客户反映,页面某些效果无反应,经查找,发现juqery的写法有问题(jquery获取radio值),主要是因为新版本修改了部分实现方式。
如下:
复制代码 代码如下:

$("input[name='isIel'][checked]").val()
$("[name='isIel'][checked]").val()
==

上面这些只适合低版本IE(IE6及以下)
更高版本IE或火狐需要改成
$("input[name='isIel']:checked").val()

测试jquer版本1.4 、 1.3.2

新老版本juqery获取radio的方法
今天换了个高版本的jquery,发现原先运行正常的方法报错了,仔细搜查后得出jquery获取radio 的方法如下:

新版本(目前1.3.2,1.4.2):

$("[name='radio_name'][checked]").val(),或者$("input[name='radio_name']:checked").val()

老版本:

$("[@name='radio_name'][checked]").val(),或者$("[@name='radio_name']:checked").val()

不同之处在于老版本多了一个@符号
PS:大家在升级jquery的时候,最好先查一些资料,以便提高效率。

相关文章

  • 如何利用JQuery实现从底部回到顶部的功能

    如何利用JQuery实现从底部回到顶部的功能

    现在大部分网站因为篇幅比较长,所以都会设置这么一个按钮,利用这个按钮可以实现从底部返回顶部的功能。下面通过实例代码给大家简单介绍一下吧
    2016-12-12
  • jquery mobile页面跳转后样式丢失js失效的解决方法

    jquery mobile页面跳转后样式丢失js失效的解决方法

    用ajax跳转的时候,目标页的css以及js都失效,这是由于page之外的代码都不会加载,所以导致在page外的js和css都失效,解决方法如下
    2014-09-09
  • jQuery实现移动 和 渐变特效的点击事件

    jQuery实现移动 和 渐变特效的点击事件

    这里给大家分享的是一则使用jQuery实现移动和渐变特效的点击事件效果,非常简单实用,这里推荐给大家。
    2015-02-02
  • jquery 图片轮换效果

    jquery 图片轮换效果

    重写了昨天的图片轮换,加入了自动切换效果,改变了布局,增强了可定制性,当然,还是有点小小的问题,在IE 6+,chrome,firfox3.68下测试正常运行
    2010-07-07
  • jQuery实现根据类型自动显示和隐藏表单

    jQuery实现根据类型自动显示和隐藏表单

    这篇文章主要给大家分享了jQuery实现根据类型自动显示和隐藏表单的代码,非常的简单实用,仅仅10行代码,推荐给大家,希望能给大家一些提示。
    2015-03-03
  • 用简洁的jQuery方法toggleClass实现隔行换色

    用简洁的jQuery方法toggleClass实现隔行换色

    这篇文章主要介绍了用简洁的jQuery方法toggleClass实现隔行换色,很简单,但很实用,需要的朋友可以看看
    2014-10-10
  • jquery实现多屏多图焦点图切换特效的方法

    jquery实现多屏多图焦点图切换特效的方法

    这篇文章主要介绍了jquery实现多屏多图焦点图切换特效的方法,涉及jQuery插件jquery.kinMaxShow实现焦点图的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • jquery $.fn $.fx是什么意思有什么用

    jquery $.fn $.fx是什么意思有什么用

    $.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效,下面简单为大家介绍下jquery $.fn $.fx到底是怎么一回事
    2013-11-11
  • jQuery 中ajax异步调用的四种方式

    jQuery 中ajax异步调用的四种方式

    这篇文章主要介绍了jQuery 中ajax异步调用的四种方式,实例讲解,需要的朋友可以参考下。
    2016-06-06
  • JQuery AJAX操作代码

    JQuery AJAX操作代码

    jQuery底层AJAX实现,其返回其创建的XMLHttpRequest对象,大多数情况下无需直接操作该函数,除非需要操作不常用的选项,以获得更多的灵活性,这篇文章给大家介绍JQuery AJAX操作代码,感兴趣的朋友一起看看吧
    2022-12-12

最新评论