復(fù)制代碼 代碼如下:var _val = $("input[name='input1'][checked]").val(); 結(jié)果發(fā)現(xiàn)_val的值為undefined,開始還以為寫的不對,可檢查沒有問題,這樣寫在IE6、7、FF、Chrome、Opera、Safari中都 " /> 在线观看免费视频日韩,亚洲男人的天堂在线,呦呦在线视频

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

jquery 1.3.2 IE8中的一點(diǎn)點(diǎn)的小問題解決方法

使用的時(shí)候是這個(gè)樣子的:

復(fù)制代碼 代碼如下:
var _val = $("input[name='input1'][checked]").val();

結(jié)果發(fā)現(xiàn)_val的值為undefined,開始還以為寫的不對,可檢查沒有問題,這樣寫在IE6、7、FF、Chrome、Opera、Safari中都可以正常的得到值,就是在IE8中不行。百思不得其解,后來又實(shí)驗(yàn):

復(fù)制代碼 代碼如下:
var _val = $("input[name='input1']").eq(0).val();

可以得到值,說明問題可能出現(xiàn)在radio的checked屬性上,再實(shí)驗(yàn):

復(fù)制代碼 代碼如下:
var _val = document.getElementsByName("input1")[0].getAttribute("checked");

在IE6、7、FF、Chrome、Opera、Safari中的值為true或false,而在IE8中為空,
在IE8中:

復(fù)制代碼 代碼如下:
var _val = document.getElementsByName("input1")[0].checked;

可以行到true或false的值,不知道這是IE8的bug還是微軟另有深意呢?
最后使用:

復(fù)制代碼 代碼如下:
var _val = $(":radio[name='input1'][checked]").val();

這樣在各種瀏覽器上都正常了,估計(jì)jquery1.3.2的測試人員對IE8的測試還不夠全面,希望下一個(gè)版本能解決這個(gè)問題。

JavaScript技術(shù)jquery 1.3.2 IE8中的一點(diǎn)點(diǎn)的小問題解決方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲视频免费在线看 | 欧美在线一区二区三区四区 | 自拍偷拍亚洲欧美 | 亚洲欧美中文字幕在线观看 | av免费在线播放 | 九九热在线免费视频 | 国产精品久久国产精品99 | 中文在线一区二区 | 免费观看羞羞视频网站 | 欧美精品久久 | 国产片侵犯亲女视频播放 | 亚洲一区视频在线 | 中文字幕乱码亚洲精品一区 | 一级欧美 | 喷潮网站 | 99精品欧美一区二区蜜桃免费 | 午夜精品一区二区三区在线视频 | 亚洲人人舔人人 | av黄色免费在线观看 | 久久午夜视频 | 国产精品国产三级国产aⅴ原创 | 久久国内 | 亚洲欧美中文字幕 | 欧美久久综合 | 国产精品a久久久久 | 国产乱码精品一区二区三区五月婷 | www视频在线观看 | 亚洲天堂男人的天堂 | 欧美a在线| 一级视频在线免费观看 | 天天精品在线 | 亚洲有码转帖 | 成人亚洲网 | 国产精品久久久久免费 | 日韩国产中文字幕 | www.夜夜草 | 国产欧美一级二级三级在线视频 | 国产精品久久久久久久午夜片 | 手机看片169 | 拍真实国产伦偷精品 | 日韩国产在线观看 |