国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery中獲取Radio元素值的方法

2019-11-20 22:35:08
字體:
來源:轉載
供稿:網友
又發現自己寫的JavaScript代碼在FireFox下運行出錯,原因很郁悶,在獲取一個Radio元素的值的時候只得到了 undefind。
谷歌了一下,大多跟我用的方法是一樣的
復制代碼 代碼如下:

var value = $("input[name='radio1'][type='radio'][checked]").val();

這句在IE、Safari(3.2)下測試通過,但是在FireFox、Chrome下卻得不到選中的值。
仔細再看手冊,發現“表單對象屬性”這個列表。難道說對表單對象有專用的屬性判斷的方法?把代碼改一下
復制代碼 代碼如下:

var value = $("input[name='radio1'][type='radio']:checked").val();

在IE、FireFox、Chrome、Safari(3.2)下測試均通過。
順便測試了select元素,手冊上的寫法跟我常用的寫法,在上述幾個瀏覽器下都可以獲取到正確的值。
復制代碼 代碼如下:

var value1 = $("select").val(); var value2 = $("select option:selected").val();

我是在jQuery 1.32版本下測試的,大家可以試一下。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 体育| 台前县| 蓬溪县| 贵定县| 景宁| 确山县| 翁牛特旗| 根河市| 汨罗市| 岳西县| 张北县| 昌吉市| 宜良县| 庆城县| 惠东县| 连云港市| 宕昌县| 宜阳县| 富顺县| 响水县| 临潭县| 南乐县| 宁波市| 安顺市| 红安县| 嘉鱼县| 麻江县| 区。| 根河市| 林芝县| 孝义市| 萍乡市| 彭泽县| 托克逊县| 清远市| 塘沽区| 朝阳区| 宁城县| 古浪县| 黔西县| 繁峙县|