Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

141
Vistas
Escribir todo el texto exterior en la matriz

Estoy tratando de escribir todos los valores de texto externo en una matriz.

Esto se basa en un selector de clase.

jQuery se puede usar, mi intento está debajo de la sintaxis no válida, por ejemplo

 array =[]; $( ".v-captiontext" ).each(function( index ) { array.push($( this ).outerText() ) ); });
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

var array = []; $(".v-captiontext").each(function(index) { array.push($(this).outerText()); });

es la sintaxis correcta. Parece que no estás usando ningún IDE. Empieza a usar uno.

about 4 years ago · Juan Pablo Isaza Denunciar

0

En primer lugar, la razón por la que tiene una sintaxis no válida es porque tiene un extra en el código ) Si formatea su código, es más fácil detectar errores como este.

Con respecto a su objetivo, el outerText es propiedad de un objeto Element, no de un objeto jQuery ni de un método. Llámalo en this referencia directamente:

 let array = []; $(".v-captiontext").each(function() { array.push(this.outerText); });

También tenga en cuenta que puede simplificar esto aún más usando map() en lugar de each() :

 let array = $(".v-captiontext").map((i, el) => el.outerText).get();
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda