Índice

Convertir en array los elementos encontrados

El método toArray() devuelve los elementos del DOM en forma de array.

$(Selector).toArray()

Ejemplo

Devolvemos en un array los elementos de las cajas <div>.

images/11_8_v4.png

El documento HTML:

<!doctype html> 
<html lang="es"> 
<head> 
<meta charset="utf-8"> 
<title>jQuery</title> 
<script src="jquery.js"></script> 
<script> 
    $(document).ready(function(){ 
        var y = []; 
        x=$("div").toArray(); 
        for (i=0;i<x.length;i++){ 
            y.push(x[i].innerHTML); 
        } 
        $("span").text(y); 
    }); 
</script> 
<style> 
    span { 
        border: 1px solid black; 
        padding-left: 4px; 
        padding-right: 4px; 
    } 
    p { 
        margin-top: 20px; 
    } 
</style> 
</head> 
<body> 
<div>Uno</div> 
<div>Dos</div> 
<div>Tres</div> 
<div>Cuatro</div> 
<div>Cinco</div> 
<p>Contenido del <code>Array</code> : <span></span></p> 
</body>  ...