在jquery中获取无线电输入框值的问题

时间:2010-07-18 20:01:38

标签: jquery

我需要获得输入无线电盒的值,所以我写了这段代码

if ($("input[@name='notify']:checked").val() == '1'){
    var notifyme=1;
} else {
    var notifyme=0;
}

但每次我通过php函数发送请求时,它表示notifyme var为1,即使我检查了0个收音机盒,它仍然表示值为1

html部分

<input type="radio" name ='notify' value="1" >YES 
<input type="radio" name ='notify' value="0" >NO 

3 个答案:

答案 0 :(得分:5)

丢失属性上的@前缀。自1.4 +

以来,基于xslt的语法已被删除
if ( $("input[name='notify']:checked").val() ){
    var notifyme=1;
} else {
    var notifyme=0;
}

答案 1 :(得分:1)

为什么不呢,

var notifyme = $('input[name=notify]:checked').val()

答案 2 :(得分:0)

对我来说是正确的,http://www.jsfiddle.net/sjRcZ/1/ 你确定jquery正在加载?