Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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
Jquery 单选按钮值返回未定义的值_Jquery_Html_Typescript_Radio Button_Undefined - Fatal编程技术网

Jquery 单选按钮值返回未定义的值

Jquery 单选按钮值返回未定义的值,jquery,html,typescript,radio-button,undefined,Jquery,Html,Typescript,Radio Button,Undefined,按钮可见且正常工作,但单击“提交”时,应将选中单选按钮的值(对于3个组中的每个组)分配给变量,但返回的值始终未定义 由于一组按钮,我希望输出是值或包含值的对象 severityFormValue.on(“单击”,(e)=>{ const loggedVia=$('input[name=loggedVia]:checked').val() const allStable=$('input[name=allStable]:checked').val() const EnvDown=$('input[

按钮可见且正常工作,但单击“提交”时,应将选中单选按钮的值(对于3个组中的每个组)分配给变量,但返回的值始终未定义

由于一组按钮,我希望输出是值或包含值的对象

severityFormValue.on(“单击”,(e)=>{
const loggedVia=$('input[name=loggedVia]:checked').val()
const allStable=$('input[name=allStable]:checked').val()
const EnvDown=$('input[name=EnvDown]:checked').val()
});

CCR DACE▼
提交人:
电话
电子邮件
所有服务是否稳定? 对 不 不适用
环境恶化? 对 不 不适用
提交 `
第二组无线电输入的名称是
AllStable
,而不是
AllStable
,因此选择器不会找到它们,因为它区分大小写。修复此问题后,您显示的代码可以正常工作:

var severityFormValue=$(“#severityFormSubmit”);
severityFormValue.on(“单击”,“e)=>{
const loggedVia=$('input[name=“loggedVia”]:checked').val()
const allStable=$('input[name=“allStable”]:checked').val();
const envDown=$('input[name=“envDown”]:checked').val()
控制台日志(loggedVia);
console.log(allStable);
console.log(envDown);
});

CCR DACE▼
提交人:
电话
电子邮件
所有服务是否稳定? 对 不 不适用
环境恶化? 对 不 不适用
提交
什么是
severityFormValue
?分配给按钮severityformsubmit的变量,如果执行
$('input[name=“loggedVia”]:checked')。值
?对于
allStable
envDown
@StephanSchrijver,同样如此,您将得到
未定义的
,因为jQuery对象没有
property@StephanSchrijver以前尝试过,没有更改,直到在应用程序中返回未定义,是的,这是一个我没有注意到的重大错误,然而,loggedVia应该是有效的。在这种情况下,您可以编辑问题以包括重新创建问题的相关代码。不应该有任何其他代码损害单选按钮的返回值。我认为,不幸的是,从您在问题中显示的代码来看,上面的答案解决了您显示的问题,正如您可以从工作片段中看到的那样。如果它不适用于您,则一定存在其他潜在问题。这很奇怪,因为值是用正确的方法直接赋值的,但甚至警告它们未定义。当我删除值并警告输入[]:选中时,它返回object。所以我在想-也许因为它是一组无线电,它创建了一个比需要更多值的对象?