使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项:
1.jquery获取radio的值
2.jquery获取checkbox的值
3.jquery获取select的值
要想获取某个radio的值有以下的几种方法,直接给出代码:
1、
1.
(
′
i
n
p
u
t
[
n
a
m
e
=
"
t
e
s
t
r
a
d
i
o
"
]
:
c
h
e
c
k
e
d
′
)
.
v
a
l
(
)
;
2
、
1.
('input[name="testradio"]:checked').val();2、 1.
(′input[name="testradio"]:checked′).val();2、1.(‘input?checked’).val();3、
1.
(
′
i
n
p
u
t
[
@
n
a
m
e
=
"
t
e
s
t
r
a
d
i
o
"
]
[
c
h
e
c
k
e
d
]
′
)
;
4
、
1.
('input[@name="testradio"][checked]');4、 1.
(′input[@name="testradio"][checked]′);4、1.(‘input[name=“testradio”]’).filter(’:checked’);差不多挺全的了,如果我们要遍历name为testradio的所有radio呢,代码如下
1.
(
′
i
n
p
u
t
[
n
a
m
e
=
"
t
e
s
t
r
a
d
i
o
"
]
′
)
.
e
a
c
h
(
f
u
n
c
t
i
o
n
(
)
2.
a
l
e
r
t
(
t
h
i
s
.
v
a
l
u
e
)
;
3.
)
;
如
果
要
取
具
体
某
个
r
a
d
i
o
的
值
,
比
如
第
二
个
r
a
d
i
o
的
值
,
这
样
写
1.
('input[name="testradio"]').each(function(){2.alert(this.value);3.});如果要取具体某个radio的值,比如第二个radio的值,这样写 1.
(′input[name="testradio"]′).each(function()2.alert(this.value);3.);如果要取具体某个radio的值,比如第二个radio的值,这样写1.(‘input[name=“testradio”]:eq(1)’).val()
jquery获取radio的值
最新推荐文章于 2019-11-20 18:17:07 发布