Trabajo con el método map en jQuery
El método map
ejecuta una función dada para cada elemento
de un conjunto. Es especialmente útil para obtener o
establecer valores de una colección de elementos.
El método map devuelve un conjunto recién formado
de diferentes elementos y objetos, a diferencia del método
each,
que devuelve el conjunto original de elementos.
Supongamos que en nuestro código HTML hay varios párrafos:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Usemos el método map para mostrar en
pantalla una lista de nombres id de elementos, separados
por comas. Para cada p obtendremos el id
usando map y
get.
Luego usaremos el método JavaScript
join,
para mostrar los valores obtenidos como una cadena:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Usando el método map, cambie
para todos los p los valores de su id
por sus números de orden.