復制代碼 代碼如下:var _val = $("input[name='input1'][checked]").val(); 結果發(fā)現_val的值為undefined,開始還以為寫的不對,可檢查沒有問題,這樣寫在IE6、7、FF、Chrome、Opera、Safari中都 " /> 天天爱夜夜做,动漫成年美女黄漫网站在线看,日韩免费精品

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

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

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

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

結果發(fā)現_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中的一點點的小問題解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 欧洲色综合 | 欧美激情视频在线观看 | 九九国产在线视频 | 免费视频不卡一区二区三区 | 美女久久 | 色www亚洲| 国内精品欧美久久精品 | 欧美日韩亚洲国产精品一区二区 | 国产精品第九页 | 久久99精品国产99久久 | 怡红院一区 | 一区二区视频在线观看 | 丁香婷婷亚洲 | 亚洲人成伊人成综合网久久久 | 91丨九色丨对白 | 婷婷综合激情 | 在线观看精品视频一区二区 | 欧美sese| 国产成人成人一区二区 | 久久性感视频 | 日本不卡一区二区三区在线观看 | 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 国产小视频你懂的 | 国产综合欧美日韩视频一区 | ririai99在线视频观看 | 亚洲精品天堂自在久久77 | 国产精品视频一区二区猎奇 | 亚洲一区免费 | 国产资源在线免费观看 | 视频在线国产 | 在线观看色网 | 91视频免费观看高清观看完整 | 免费啊v在线观看 | 色老板美国在线观看 | 激情五月激情 | 国产三级网站在线观看 | 狠狠久久久久久亚洲综合网 | 国内精品麻豆 | 婷婷丁香四月 | 美女网站在线 | 91成人午夜精品福利院在线观看 |