tengo una estructura como esta:Obtener una gran variedad de contenidos en la lista de elementos de jQuery
<ul>
<li>text1</li>
<li>text2</li>
<li>text3</li>
</ul>
¿Cómo se utiliza javascript o jQuery para obtener el texto como una matriz?
['text1', 'text2', 'text3']
Mi plan después de esto es que montarlo en una cadena, probablemente usando .join(', ')
, y hacerlo en un formato como este:
'"text1", "text2", "text3"'
¿jQuery garantiza un orden a los elementos devueltos por la consulta? Supongo que la orden devuelta es la misma que en el DOM (es decir, texto1, texto2, texto3), pero no sé qué buscar en la documentación para ver si esto es cierto. – styfle
Nunca lo he visto atravesar el DOM de ninguna otra forma que el orden normal de lectura. Entonces, aunque no puedo probarlo, apostaría a la granja que siempre cruza el DOM de arriba a abajo :) – Flater
¿No se considera que $ .each tiene un mal rendimiento? Si es así, ¿hay alguna otra forma de hacerlo? – Daniel