復制代碼 代碼如下:var _val = $("input[name='input1'][checked]").val(); 結果發現_val的值為undefined,開始還以為寫的不對,可檢查沒有問題,這樣寫在IE6、7、FF、Chrome、Opera、Safari中都 " /> 99re最新地址获取精品,免费乱理伦片手机在线观看,欧美久久伊人

一区二区久久-一区二区三区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中的一點點的小問題解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 日韩美女va毛片在线播放 | 都市激情中文字幕 | 99热影院| 亚洲另类激情专区小说婷婷久 | 国产手机在线 | 五月天网站最新永久网址 | 日韩一区二区三区视频在线观看 | 色哟哟视频网站 | 牛牛影视精品一区二区在线看 | 国产高清黄色 | 国产拍拍视频一二三四区 | 久久久91精品国产一区二区三区 | 国产亚洲欧美另类专区 | 亚洲图片小说视频 | 中文字幕精品一区 | 最新69成人精品毛片 | 久热国产在线视频 | 国产日韩一区二区 | 综合久久伊人 | 色狠狠一区 | 六月婷婷久香在线视频 | 免费在线视频一区 | 伊人小婷婷色香综合缴缴情 | 国产色视频网站 | 韩国一级网站 | 亚洲综合在线成人一区 | 国产欧美一区二区精品性色99 | 精品视频免费在线观看 | 日韩中文字幕免费 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片99 | 天天摸天天爽视频69视频 | 国产乱码精品一区二区三上 | 国产xxxxxx久色视频在 | 精品国产高清自在线一区二区三区 | 精品欧美一区二区在线观看 | 麻豆国产精品免费视频 | 成人在线观看一区 | 国产精品久久久福利 | 国产在线一区二区三区欧美 | 日韩美女一级毛片 | 久久香蕉综合精品国产 |