Метод map - перебор набора jQuery

Метод map вызывает заданную функцию для каждого элемента набора. Он особенно удобен для получения или установки значений коллекции элементов.Метод map возвращает заново сформированный набор различных элементов и объектов в отличие от метода each, который возвращает исходный набор элементов.

Синтаксис

Сами элементы доступны в функции, в переменной this, а их порядковые номера в наборе — в переменной index:

$(селектор).map(function(index, element));

Пример

Давайте выведем на экран список имен id элементов, разделенных запятыми. Используем также методы get и join:

<p id="aaa">text1</p> <p id="bbb">text2</p> <p id="ccc">text3</p> console.log( $('p').map( function() { return this.id; } ).get().join() );

Смотрите также

  • метод filter,
    который фильтрует элементы по определенному селектору
  • метод each,
    который вызывает заданную функцию для каждого элемента набора



Чат с GPT Компилятор