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ó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ó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();