jQuery下Radio元素的取值方法
2012-02-24 09:39
246 查看
又发现自己写的JavaScript代码在FireFox下运行出错,原因很郁闷,在获取一个Radio元素的值的时候只得到了 undefind。
谷歌了一下,大多跟我用的方法是一样的
这句在IE、Safari(3.2)下测试通过,但是在FireFox、Chrome下却得不到选中的值。
仔细再看手册,发现“表单对象属性”这个列表。难道说对表单对象有专用的属性判断的方法?把代码改一下
在IE、FireFox、Chrome、Safari(3.2)下测试均通过。
顺便测试了select元素,手册上的写法跟我常用的写法,在上述几个浏览器下都可以获取到正确的值。
我是在jQuery 1.32版本下测试的,大家可以试一下。
谷歌了一下,大多跟我用的方法是一样的
1 | var value = $("input[name='radio1'][type='radio'][checked]").val(); |
仔细再看手册,发现“表单对象属性”这个列表。难道说对表单对象有专用的属性判断的方法?把代码改一下
1 | var value = $("input[name='radio1'][type='radio']:checked").val(); |
顺便测试了select元素,手册上的写法跟我常用的写法,在上述几个浏览器下都可以获取到正确的值。
1 2 | var value1 = $("select").val(); var value2 = $("select option:selected").val(); |
相关文章推荐
- [jquery] radio元素的取值方法
- jQuery下Radio元素的取值方法
- jQuery中获取Radio元素值的方法
- jQuery中获取Radio元素值的方法
- 测试JQuery中常用的取值方法 包含(input areatext select checkbox radio )
- JQuery中 input areatext select checkbox radio 取值方法
- jquery对于input各个元素的取值如:radio select checkbox
- jQuery获取父元素及父节点的方法小结
- jQuery和js 获取父级元素、子级元素、兄弟元素方法
- Jquery主要控件的取值、赋值,包括textbox,button,lable,radio,chec
- jQuery根据元素值删除数组元素的方法
- js和jquery获取父级元素、子级元素、兄弟元素的方法{转}
- Jquery和JavaScript取得iframe中元素的几种方法
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID。
- jQuery找出网页上最高元素的方法
- Jquery主要控件的取值、赋值,包括textbox,button,lable,radio,checkbox,selected
- 【JQuery】使用one()方法绑定元素的一次性事件
- JQuery动态添加Select的Option元素实现方法
- jquery中封装函数传递当前元素的方法示例