復制代碼 代碼如下:var _val = $("input[name='input1'][checked]").val(); 結果發現_val的值為undefined,開始還以為寫的不對,可檢查沒有問題,這樣寫在IE6、7、FF、Chrome、Opera、Safari中都 " /> 成人免费av电影,一级免费黄色录像,亚洲 欧美 激情 小说 另类

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

主站蜘蛛池模板: 即便如此我依然爱着我的老婆| 《西湖的绿》宗璞| 加入民盟的好处和坏处| 我在等你泰剧剧情介绍| 抗日电影完整版| 爱情陷阱| 山村老尸图片| 女同性激烈床戏舌吻戏| 礼运节选高中原文| 熊欣欣个人资料| leah| 暴走财神1| 团结就是力量歌词完整版图片| 加勒比海盗 电影| 金三角电影| 楚门的世界演员表| 血色樱花演员表| 《水中花》日本电影| 大海在呼唤| 少妇的诱惑电影| 第一财经公司与行业回放| 南宝拉| 鲁迅手抄报图片| 兔子先生第四季在线观看| 电影《大突围》免费观看完整版| 李洋演员个人简介图片| 小腿垫东西睡觉正确图| 我的冠军男友在线看全集完整| 我的刺猬女孩大结局| 校园风暴| 莫美林| 吴青芸| 破·局 电影| 抖音网页抖音| 第一财经在线直播电视| 蒋雯| 希崎| 我是特种兵免费观看完整版| 欧美动作大片| 打美女屁股光屁股视频| 枕边凶灵完整版免费播放|