我已经动态创建了单选按钮并为其分配了ID。现在,当我尝试时,
function updateAO(id2) {
var status = $('input[name=id2]:checked').val();
alert(status);
}
打印未定义。任何人都可以告诉我们如何获得这个价值。 在此先感谢!!
答案 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);
}