Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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 使用Java脚本/JQuery从选中的复选框值获取值_Javascript_Jquery - Fatal编程技术网

Javascript 使用Java脚本/JQuery从选中的复选框值获取值

Javascript 使用Java脚本/JQuery从选中的复选框值获取值,javascript,jquery,Javascript,Jquery,我需要使用Javascript/jQuery获取所选的动态生成的复选框值 下面是我正在使用的代码。我需要从选中的复选框中获取id 函数GetSelectedId(){ 变量数组=[] $(“输入:复选框[名称=类型]:选中”)。每个(函数(){ 警报(array.push($(this.val())); }); } 。 您可以获得名称类型为的输入字段,这些字段在JQuery中由 $('input[name="type"]:checked'); 然后可以将id映射到新数组

我需要使用Javascript/jQuery获取所选的动态生成的复选框值

下面是我正在使用的代码。我需要从选中的复选框中获取id

函数GetSelectedId(){ 变量数组=[] $(“输入:复选框[名称=类型]:选中”)。每个(函数(){ 警报(array.push($(this.val())); }); }

您可以获得名称类型为的输入字段,这些字段在JQuery中由

$('input[name="type"]:checked');
然后可以将id映射到新数组

inps.map(x => x.id)
因此,您可以使用map,您必须使查询结果可由

let inps = [...$('input[name="type"]:checked')];
然后可以在函数中返回数组

function getSelectedId() {
  // ...
  return inps.map(x => x.id)
}
注意:函数名通常以小写字母开头

函数getSelectedId(){ 让inps=[…$('input[name=“type”]:checked'); 返回inps.map(x=>x.id) } const arr=getSelectedId(); 控制台日志(arr)

.

无错误。我需要为“获取选定复选框的id”编写java脚本/Jquery代码。我将添加我尝试过的内容。您是否也可以共享您的html?我的html大约有3000行。我的要求是从选定复选框获取id。例如。在检查选中复选框时获取以下id值。/>。现在我需要使用jQuery/Javascript获得id值400和401以上的值。如果您认为是,那么您可以回滚到以前的版本单击编辑->转到以前的版本并单击回滚谢谢Alex。我已经尝试了下面的方法。现在我得到了values.var checkBoxValue=[]$([input[type='checkbox']:checked”).each(函数(){checkBoxValue.push($(this.val());});感谢您的努力。现在我得到的值是[“400”,“401”]。如何拆分此数组值?我需要将这些值分别传递给Ajax调用。不需要Alex。我需要拆分每个数组值并分配给一个字符串常量。例如var checkBoxValue1=“400”和var checkBoxValue2=“401”。您可以使用数组分解[val1,val2]=array