Ejecutar String dinamico

26 views
Skip to first unread message

German Emaldi

unread,
Jul 31, 2015, 4:09:16 PM7/31/15
to Javascript Argentina
Buenas tardes Foro!!

Estoy armando algo dinamico en JS,
 La parte dinamica es el comando $('output[name="TAB_1[]"]').map(function(){return $(this).val();}).get();
 
TAB_1[], es dinamico tengo TAB_2[], TAB_3[], etc. El problema que tengo es que al ir concatenando todo en un string y solo cambiando el _1, _2, _3. No se como hacer para que me entienda que es un comando de Java Script y no un string.

Si alguien me puede ayudar le agradeceria.

Saludos.

Angel Java Lopez

unread,
Jul 31, 2015, 5:36:40 PM7/31/15
to javascr...@googlegroups.com
Hola gente!

Hmmm... German, yo probaria

$('output[name="TAB_' + n + '[]"]')

variando n

Nos leemos!

Angel "Java" Lopez
@ajlopez


--
Has recibido este mensaje porque estás suscrito al grupo "Javascript Argentina" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a javascript-ar...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a javascr...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/javascript-arg/01c0b885-8bae-4ee6-92c8-0266ab105d30%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Andrés Muñoz

unread,
Jul 31, 2015, 6:50:13 PM7/31/15
to javascr...@googlegroups.com
Hola a Todos!,

También podrías probar usando:

$('output[name^="TAB_"]')

En base al uso de selectores de atributo


Aqui un ejemplo:


saludos,


Para acceder a más opciones, visita https://groups.google.com/d/optout.



--

Andrés Muñoz.

German Emaldi

unread,
Jul 31, 2015, 7:35:19 PM7/31/15
to javascr...@googlegroups.com

Muchas gracias por las respuestas. Voy a probar las ideas que me pasaron.
Pasa que trabajo con otro lenguaje (abap) mucho mas estatico y esto que le comento lo puedo hacer.

Saludos y Gracias

Les comento los resultados.

Has recibido este mensaje porque estás suscrito a un tema del grupo "Javascript Argentina" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/javascript-arg/9jT696gz81k/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a javascript-ar...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a javascr...@googlegroups.com.

Angel Java Lopez

unread,
Jul 31, 2015, 9:56:11 PM7/31/15
to javascr...@googlegroups.com
Bien, pero cual es el caso de uso?

No entendi "ir concatenando todo en un string". Tu codigo no concatena, da un arreglo con un .get(), eso devuelve un arreglo. Si hay que concatenar, habria que terminar con:

....get().join()

o algo asi.

Porque si ese es lo que se necesita hacer, podria verse:

$(".miclase").map(.....).get().join()

donde cada elemento que necesites procesar esta etiquetado con la clase "miclase". No se como respeta el orden $ (jQuery) en ese caso.

Pero igual, de curioso, para que se usa al final eso? por que concatenarlo? tal vez hay otra manera de hacer el caso de uso final, pero no me queda claro cual es.

Nos leemos!

Angel "Java" Lopez
@ajlopez

German Emaldi

unread,
Aug 11, 2015, 3:00:25 PM8/11/15
to javascr...@googlegroups.com

Angel muchas gracias por la respuesta.




Reply all
Reply to author
Forward
0 new messages