un saludo y gracias....

| ||||
Respuesta: botón dinámico y ni caso Si defines el evento click sobre elementos que no existen cuando cargas la página, nunca funcionará. Una de dos, o defines ese evento cuando ese elemento exista, o usas eventos delegados. |
| ||||
Respuesta: botón dinámico y ni caso http://jsfiddle.net/5aVUE/1/
Código HTML:
Ver original
Código Javascript:
Ver original El evento delegado funciona porque los eventos javascript se transmiten de un elemento a su padre, y del padre al padre del padre, así hasta llegar al BODY. Es decir, si haces click en un boton metido en un div A, y el div A está metido directamente en el body, primero se disparará el CLICK del botón. Cuando termine de ejecutar su código, llamará al CLICK del div a, si lo hubiera. Cuando termine, Llamára al CLICK del body. Eso permite optimizar mucho código repetitivo, y también como es tu caso, capturar eventos de elementos que cuando carga la página, no existen. Otra alternativa es declarar el CLICK del boton del formulario en la misma función de AJAX donde insertas el formulario en la página. Última edición por marlanga; 29/11/2013 a las 04:42 |
Etiquetas: |