在javascript中获取选定的单选按钮值

时间:2014-08-06 10:49:40

标签: javascript jquery html css

我已经动态创建了单选按钮并为其分配了ID。现在,当我尝试时,

function updateAO(id2) {
    var status = $('input[name=id2]:checked').val();
    alert(status);
}

打印未定义。任何人都可以告诉我们如何获得这个价值。 在此先感谢!!

3 个答案:

答案 0 :(得分:1)

您没有正确使用参数。

var status = $('input[name="' + id2 + '"]:checked').val();

答案 1 :(得分:1)

:checked选择器只会选择当前选中的输入,如果当时未检查传递的输入,状态将保持未设置,请尝试将JS更改为:

function updateAO(id2) {
    var status = $('input[name='+id2+']').val();
    alert(status);
}

答案 2 :(得分:0)

要获取所选的单选按钮值,请使用

function updateAO(id2) {
    var status = $('input[name=id2]:checked').val();
    alert(status);
}

选择正常的单选按钮

function updateAO(id2) {
    var status = $('input[name=id2]').val();
    alert(status);
}