Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法从不同的单选按钮组获取值_Javascript_Jquery_Html_Radio - Fatal编程技术网

Javascript 无法从不同的单选按钮组获取值

Javascript 无法从不同的单选按钮组获取值,javascript,jquery,html,radio,Javascript,Jquery,Html,Radio,我想知道我错过了什么。我有以下形式的无线电输入: <input type="radio" name="consulta" value="Ingreso">Ingreso <input type="radio" name="consulta" value="Inversion">Inversi&oacute;n y Crecimiento<br<br> <label style="font-weight:500;">Tipo:</

我想知道我错过了什么。我有以下形式的无线电输入:

<input type="radio" name="consulta" value="Ingreso">Ingreso
<input type="radio" name="consulta" value="Inversion">Inversi&oacute;n y Crecimiento<br<br>
<label style="font-weight:500;">Tipo:</label>
<input type="radio" name="tipo" value="Mensual">Mensual
<input type="radio" name="tipo" value="Diaria">Diaria

问题是“frecuenciaConsulta”变量与“tipoConsulta”变量的值相同,这两个变量都从第一组中获取所选值。我不知道我做错了什么,我遗漏了什么?

删除
@

var tipoConsulta = $('input[name="consulta"]:checked').val();
var frecuenciaConsulta = $('input[name="tipo"]:checked').val();

方括号已经是属性选择,不需要@符号,请重试

var tipoConsulta = $('input[name="consulta"]:checked').val();
var frecuenciaConsulta = $('input[name="tipo"]:checked').val();
编辑

出于兴趣,包含属性@符号的语法在jQuery 1.3之前是有效的

参考链接

var tipoConsulta = $('input[name="consulta"]:checked').val();
var frecuenciaConsulta = $('input[name="tipo"]:checked').val();