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

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

主站蜘蛛池模板: 91在线精品播放 | 99久久精品国产免看国产一区 | 九九啪| 国产高清中文字幕 | 色天使色护士 在线视频观看 | 欧美巨大另类极品videohd | 亚洲喷水| 蜜桃视频成人免费版在线 | 国内小情侣一二三区在线视频 | 不卡视频一区 | 黄网站在线观看高清免费 | 高清一区二区三区 | 国产成人乱码一区二区三区在线 | 白白在线成人永久视频 | 91一个人的在线观看www | 日韩理论片在线看免费观看 | 污免费观看| 四虎影视8848a四虎在线播放 | 久久精品国产线看观看亚洲 | 激情网站免费看 | 狠狠干成人 | 丁香婷婷激情综合 | 五月伊人婷婷 | 亚洲 欧美 在线观看 | 国产真实乱在线更新 | www成人国产在线观看网站 | 九月激情网 | 久久综合狠狠综合久久 | 91精品啪在线观看国产18 | 国产欧美日韩高清专区ho | 免费啪视频观在线视频在线 | 中文字幕一区二区三区精彩视频 | 亚洲一区视频在线播放 | 色幽幽| 国产亚洲婷婷香蕉久久精品 | 香蕉视频成人在线观看 | 色视频网站大全免费 | 91精品影视 | 国产高跟黑色丝袜老师 | 青青视频国产在线播放 | 国产福利免费在线观看 |