jQuery中获取Radio元素值的方法
程序员文章站
2023-03-26 23:13:42
又发现自己写的javascript代码在firefox下运行出错,原因很郁闷,在获取一个radio元素的值的时候只得到了 undefind。
谷歌了一下,大多跟我用的方法是一样的
. 代码如下:...
又发现自己写的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版本下测试的,大家可以试一下。
上一篇: 下班回来看见厨房有十多斤肥肉
下一篇: HTML概括
推荐阅读
-
jQuery获取选中内容及设置元素属性的方法教程
-
jquery用data方法教程获取某个元素上的事件
-
通过jquery的val()方法获取textarea的值,结尾少一个汉字
-
JS与jQuery实现子窗口获取父窗口元素值的方法
-
jquery获取多个checkbox的值异步提交给php的方法,jquerycheckbox_PHP教程
-
如何使用jQUery获取选中radio对应的值
-
jquery中获得$.ajax()事件返回的值并添加事件的方法_jquery
-
js查找某元素中的所有图片地址的方法_jquery
-
jquery获取table中的某行全部td的内容方法
-
js中利用tagname和id获取元素的方法_javascript技巧