Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/01/2020, 10:15
Integer78
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 21 años
Puntos: 6
Respuesta: Poner foco en input creado dinámicamente

Arturo lo que intento es crear un arreglo de inputs. data es una variable que viene como parámetro de la función que crea los inputs y yo la concateno a los corchetes, por eso los signos +. Yo quiero que los inputs tengan como ID articulos_codigo[0], articulos_codigo[1], articulos_codigo[2] y así sucesivamente. Eso parece funcionar, si yo miro el código fuente los inputs tienen así los IDs, tal como yo quiero. Lo que no logro es poner el foco en, por ejemplo, articulos_codigo[0]. Googleando encontré que varios decían que se podría hacer con esta sintaxis:

$("[id^=articulos_codigo]").eq(data).focus();

Pero no me funciona...

Si tu dices que un ID con corchetes no es válido ¿cómo se hace un arreglo de inputs en javascript? En el pasado lo he hecho con PHP poniendo corchetes en el name y pensé que iba a poder hacer algo parecido en javascript pero ya veo que no...