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

164
Vistas
Reemplazar selector con elemento de matriz

Me gustaría archivar que tengo una matriz, con 3-4 elementos y luego quiero iterar, lanzarlos todos y cambiar el selector en la función con los elementos de la matriz.

 let items = ['Name','Person,'New']

entonces mi funcion

 $('.btn').on("click", function(){do smth});

y luego el foreach .btn debería ser como el nombre o la persona, y quizás quiera agregar más elementos a la matriz. ¿Cómo debería hacerlo?

para 3 funciones

$('.name .btn').on("click", function()){do smth.})

$('.name .test').on("click", function()){do smth.})

$('.name .dosmth').on("click", function()){do smth.})

El nombre debe reemplazarse con el elemento de la matriz

Quiero una función única para los elementos.

about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

Prueba esto:

 let items = ['name', 'person', 'new'] let elements = [{ name: 'btn', callback: () => { // do something } }, { name: 'test', callback: () => { // do something } }, { name: 'dosmth', callback: () => { // do something } } ] items.forEach(item => elements.forEach(element => $(`.${item} .${element.name}`).on("click", element.callback())) )
about 4 years ago · Santiago Gelvez 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