jquery - конвертировать атрибут на основе селектора класса в список целых - PullRequest
1 голос
/ 09 сентября 2010

у меня есть число делений с class = "mydiv"

каждый из этих элементов имеет также атрибут id , который имеет значение

я хочу сказать (псевдокод)

выберите все div с помощью class = "myDiv"
пройдитесь по ним и получите атрибут id
объединить все идентификаторы в список и вернуть массив этих целых чисел

это лучший способ сделать это?

 var ids = new Array();
 $(".myDiv").each(function (i) {
    var id = $(this).attr('id');
    ids[i] = id;
  });

1 Ответ

2 голосов
/ 09 сентября 2010
$('.myDiv[id]').map(function() { return this.id });

даст вам массив, подобный объекту, который вы можете рассматривать как массив (для цикла) идентификаторов.

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