復制代碼 代碼如下:var _val = $("input[name='input1'][checked]").val(); 結果發現_val的值為undefined,開始還以為寫的不對,可檢查沒有問題,這樣寫在IE6、7、FF、Chrome、Opera、Safari中都 " /> 国产成人a v在线影院,一级做a爰片久久毛片免费看,老司机精品久久最新免费

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

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

主站蜘蛛池模板: 亚洲色在线视频 | 国产区在线观看 | 国内精品久久影视免费 | 欧美福利小视频 | 国内精品小视频 | 99pao在线视频成精品 | 国产精品 第1页 | 六月天丁香婷婷 | 国内精品91最新在线观看 | 久久夜色精品国产噜噜小说 | 精品伊人久久大线蕉地址 | 91草莓视频在线观看 | 91在线视频免费看 | 欧洲一区二区 | 五月综合色| 精品视频在线看 | 天天天天色 | 日韩精品久久久免费观看夜色 | 国产无遮挡床戏视频免费 | 成人a毛片| 欧美色综合图片区19p | 热久久国产欧美一区二区精品 | 国语自产免费精品视频在 | 久久久国产一区二区三区 | 欧美日韩亚洲精品国产色 | 天堂在线观看 | 国产日产欧产精品推荐推荐 | 69国产| 色77影院| 国产一区二三区 | 四虎最新紧急入口 | 婷婷久久综合九色综合98 | 国语自产免费精品视频一区二区 | 天天爽天天操 | 国产精品一区二区三区高清在线 | 久久亚洲精品中文字幕三区 | 欧美激情 在线 | 在线视频一区二区三区在线播放 | 一区二区三区四区在线视频 | 色久在线 | 91精品国产人成网站 |