復制代碼 代碼如下: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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 第一区免费在线观看 | 午夜毛片福利 | 亚洲第一se情网站 | 色狠狠色狠狠综合天天 | 国产在线美女 | 欧美激情在线看 | 九月婷婷亚洲综合在线 | www.91麻豆 | 久久成人免费观看全部免费 | 五月婷婷六月丁香 | 91综合视频 | 日日夜夜2017 | 久久天天丁香婷婷中文字幕 | 97色伦图片在线观看 | 黄网免费在线观看 | 起视碰碰97摸摸碰碰视频 | 精品日韩一区二区三区 | 女人张腿让男桶免费视频网站 | 日本欧美高清视频 | 男女一级毛片免费视频看 | 色wwwwww| 国产亚洲精品福利片 | 五月天综合激情网 | 亚洲日本一区二区三区在线 | 欧美黑人巨大日本人又爽又色 | 午夜精品一区二区三区在线观看 | 韩国一级毛片a级免观看 | 黄视频在线观看免费 | 视频在线观看一区 | 国产精品麻豆视频 | 最新亚洲国产有精品 | 亚洲日本网站 | 亚洲午夜18 | 久久综合一 | baoyu113成人免费视频网页 | 成人网欧美亚洲影视图片 | 亚洲福利网站 | 国产在视频线精品视频www666 | 国产成人啪精品视频免费网站软件 | 国产精品福利在线观看入口 | 91精品视频在线免费观看 |