復制代碼 代碼如下:var _val = $("input[name='input1'][checked]").val(); 結果發現_val的值為undefined,開始還以為寫的不對,可檢查沒有問題,這樣寫在IE6、7、FF、Chrome、Opera、Safari中都 " /> 中国videos18高清hd,2020年精品国产午夜福利在线,国产免费无遮挡精品视频

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

jquery 1.3.2 IE8中的一點點的小問題解決方法

使用的時候是這個樣子的:

復制代碼 代碼如下:
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技術jquery 1.3.2 IE8中的一點點的小問題解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 男女男精品视频免费观看 | 99情趣网| 亚洲国产欧美另类 | 四虎影视国产精品永久在线 | 午夜免费的国产片在线观看 | 欧美人禽杂交狂配在线观看视频 | 伊人久久精品 | 色综合一本 | 免费韩国美女爽快一级毛片 | 欧美爱| 国产高清视频免费观看 | 成人福利视频 | 久久婷婷久久一区二区三区 | 色婷婷免费视频 | 国内精品久久久久久野外 | 免费国产成人高清视频网站 | 国产精品手机在线 | 69精品在线观看 | 中文字幕一区二区三区 精品 | 亚色在线播放 | 日韩中文字幕在线亚洲一区 | 四虎国产精品永久一区 | 天天综合日日噜噜噜 | 美女脱了内裤打开腿让人桶网站o | 午夜在线免费观看视频 | 毛片自拍| 丁香六月欧美 | 午夜视频一区 | 亚洲国产网 | 亚洲福利视频一区二区 | 六月婷婷六月天 | 日韩激情视频网站 | 亚洲涩综合 | 国产成人美女福利在线观看 | 精品精品国产自在久久高清 | 黄黄的网站在线观看 | 亚洲午夜久久久久久噜噜噜 | 久热国产在线视频 | 毛片无遮挡 | 中文字幕佐山爱一区二区免费 | 亚洲一二三区久久五月天婷婷 |