關(guān)于juqery radio寫法的兼容性問題(新老版本jquery)
更新時間:2010年06月14日 01:42:20 作者:
最近經(jīng)客戶反映,頁面某些效果無反應(yīng),經(jīng)查找,發(fā)現(xiàn)juqery的寫法有問題(jquery獲取radio值),主要是因為新版本修改了部分實現(xiàn)方式。
如下:
$("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,發(fā)現(xiàn)原先運行正常的方法報錯了,仔細(xì)搜查后得出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的時候,最好先查一些資料,以便提高效率。
復(fù)制代碼 代碼如下:
$("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,發(fā)現(xiàn)原先運行正常的方法報錯了,仔細(xì)搜查后得出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的時候,最好先查一些資料,以便提高效率。
您可能感興趣的文章:
相關(guān)文章
jquery mobile頁面跳轉(zhuǎn)后樣式丟失js失效的解決方法
用ajax跳轉(zhuǎn)的時候,目標(biāo)頁的css以及js都失效,這是由于page之外的代碼都不會加載,所以導(dǎo)致在page外的js和css都失效,解決方法如下2014-09-09jQuery實現(xiàn)根據(jù)類型自動顯示和隱藏表單
這篇文章主要給大家分享了jQuery實現(xiàn)根據(jù)類型自動顯示和隱藏表單的代碼,非常的簡單實用,僅僅10行代碼,推薦給大家,希望能給大家一些提示。2015-03-03用簡潔的jQuery方法toggleClass實現(xiàn)隔行換色
這篇文章主要介紹了用簡潔的jQuery方法toggleClass實現(xiàn)隔行換色,很簡單,但很實用,需要的朋友可以看看2014-10-10