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

时间:2009-08-11 06:14:24

标签: 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.

1 个答案:

答案 0 :(得分:19)

您可以使用jQuery.map

var x = $('.boxes > input:checked');

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

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