javascript

位置:IT落伍者 >> javascript >> 浏览文章

jQuery中获取Radio元素值的方法


发布日期:2022年05月22日
 
jQuery中获取Radio元素值的方法

又发现自己写的JavaScript代码在FireFox下运行出错原因很郁闷在获取一个Radio元素的值的时候只得到了 undefind
谷歌了一下大多跟我用的方法是一样的

复制代码 代码如下:
var value = $("input[name=radio][type=radio][checked]")val();


这句在IESafari()下测试通过但是在FireFoxChrome下却得不到选中的值
仔细再看手册发现“表单对象属性”这个列表难道说对表单对象有专用的属性判断的方法?把代码改一下

复制代码 代码如下:
var value = $("input[name=radio][type=radio]:checked")val();


在IEFireFoxChromeSafari()下测试均通过
顺便测试了select元素手册上的写法跟我常用的写法在上述几个浏览器下都可以获取到正确的值

复制代码 代码如下:
var value = $("select")val(); var value = $("select option:selected")val();


我是在jQuery 版本下测试的大家可以试一下

               

上一篇:JS图片根据鼠标滚动延时加载的实例代码

下一篇:JS分页控件 可用于无刷新分页