tengo un problema, tengo una serie de campos que se crean dinamicamente y sus identificadores son de la forma id="ESPECIES[i]" donde i va desde 1 hasta...
El caso es que tengo una funcion para mostrar un mensaje de error de validación, la cual funciona perfectamente pero a la hora de usara en estos inputs no es asi.
Probe por curiosidad a poner el id="ESPECIESi" (sin los corchetes []) y funciona.
Porque con los corchetes en el nombre no funciona bien la funcion?? Tambien he probado a obtener el id y mostrarlo en pantalla y funciona ok.
No puedo quitar los corchetes, porque en php los tomo como un vector.
Alguien me podria orientar??
Saludos.
Adjunto codigo funcion mostrar error.
Código:
function mostrarErrorValidacion(id, mensaje){ $("#"+id).after("<div class=\"errorValidacion\" id=\"error_"+id+"\">"+mensaje+"</div>"); $("#error_"+id).fadeIn(350); }