Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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/1/angular/30.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 - Fatal编程技术网

Javascript 从生成的输入无线电获取值

Javascript 从生成的输入无线电获取值,javascript,jquery,Javascript,Jquery,因此,我生成了几个输入字段,这是可行的 但我无法获取生成的输入字段的值。我可以让onchange工作,但我仍然不能抓住任何价值 所以我用jQuery尝试了很多东西,但都不管用。我总是觉得自己不自在 jQuery(document).on('change', function (){ var id = ""; alert( this.value); } jQuery(document).on('change', function (){

因此,我生成了几个输入字段,这是可行的

但我无法获取生成的输入字段的值。我可以让onchange工作,但我仍然不能抓住任何价值

所以我用jQuery尝试了很多东西,但都不管用。我总是觉得自己不自在

 jQuery(document).on('change', function (){
        var id = "";
        alert( this.value);
}

jQuery(document).on('change', function (){
        var id = "";
        alert( jQuery(this).attr('id'));
}
这是生成的字段

<input class="mb-1 ml-2" style="transform: scale(1.3);" type="radio" id="input-'+counter+'">'
'
看起来像

<input class="mb-1 ml-2" style="transform: scale(1.3);" type="radio" id="input-1">'
'
这也行


但我无法获取此输入字段的id

指的是侦听器附加到的元素-这里是
文档
。由于文档不是具有
id
的文档,因此您的代码将失败;您需要输入

获取更改处理程序的事件参数以访问
目标
,即事件被分派到的元素:

jQuery(document).on('change',函数(e){
console.log(如target.value);
console.log(e.target.id);
});


我们需要查看您如何生成输入。您在事件委派中缺少选择器:
jQuery(document)。on('change','selector',function(){