Работа с методом map в jQuery

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

Метод map возвращает заново сформированный набор различных элементов и объектов в отличие от метода each, который возвращает исходный набор элементов.

Пусть в нашем HTML коде есть несколько абзацев:

<p id="aaa">text1</p> <p id="bbb">text2</p> <p id="ccc">text3</p>

Давайте, с помощью метода map выведем на экран список имен id элементов, разделенных запятыми. У каждого p мы будем получать id с помощью map и get. Затем воспользуемся JavaScript методом join, чтобы вывести полученные значения строкой:

alert( $('p').map( function() { return this.id; } ).get().join() );

С помощью метода map поменяйте у всех p значения их id на их порядковые номера.



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