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