Получить значения атрибутов в виде массива из выбора элементов с использованием jQuery - PullRequest
10 голосов
/ 11 августа 2009

У меня есть следующее использование 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 Ответ

19 голосов
/ 11 августа 2009

Вы можете использовать jQuery.map :

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

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

Переменная y будет массивом, содержащим идентификаторы элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...