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

使用jQuery从元素选择中获取属性值作为数组

使用jQuery从元素选择中获取属性值作为数组,jquery,Jquery,我使用jQuery实现了以下功能: var x = $('.boxes > input:checked'); 我试图从x检索一个id值数组,但一直无法解决如何执行此操作 比如: var y = x[id]; // y becomes an array like ['1', '2', '3'] assuming // that x had 3 checkboxes with id's of 1, 2, 3 etc. 您可以使用: y变量将是一个包含元素id的数组。或者:var y=x.m

我使用jQuery实现了以下功能:

var x = $('.boxes > input:checked');
我试图从x检索一个id值数组,但一直无法解决如何执行此操作

比如:

var y = x[id];
// y becomes an array like ['1', '2', '3'] assuming
// that x had 3 checkboxes with id's of 1, 2, 3 etc.
您可以使用:


y
变量将是一个包含元素id的数组。

或者:
var y=x.map(function(){return this.id;}).get()
var x = $('.boxes > input:checked');

var y = $.map(x, function (element){
  return element.id;
});