获得单选按钮的值

时间:2016-11-06 07:31:05

标签: jquery

我想问一下这段代码有什么问题,这对我来说似乎是合法的。

当我选择单选按钮时,我的radioMininum仍然是0

var radioMinimum=0;

$('#mMininum').click(function(){
        if($(this).is(':checked')){
            radioMinimum = 1;
            alert(radioMinimum);
        }
        else{
            radioMinimum=0;
            alert(radioMinimum);
        }
});

alert(radioMinimum);

在if-else中,radioMinimum正确显示。如果选中,则为1。 但是底部警报 - 外部.click radioMinimum仍然显示0。

1 个答案:

答案 0 :(得分:2)

一切似乎都按预期工作:

var radioMinimum = 0;

$('#mMininum').click(function(){
        if($(this).is(':checked')){
            radioMinimum = 1;
            console.log(radioMinimum);
        }
        else{
            radioMinimum=0;
            console.log(radioMinimum);
        }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" id="mMininum">Minimum</input>