Foros del Web » Programando para Internet » Jquery »

Asignar funciones a elementos creados con jQuery

Estas en el tema de Asignar funciones a elementos creados con jQuery en el foro de Jquery en Foros del Web. Tengo un boton con clase "Agregar", que tiene una funcion asignada (con jQuery, mediante su clase) para que al presionarlo agregue otros botones con clase ...
  #1 (permalink)  
Antiguo 15/08/2008, 17:19
 
Fecha de Ingreso: febrero-2008
Mensajes: 18
Antigüedad: 16 años, 9 meses
Puntos: 0
Asignar funciones a elementos creados con jQuery

Tengo un boton con clase "Agregar", que tiene una funcion asignada (con jQuery, mediante su clase) para que al presionarlo agregue otros botones con clase "Agregar".

El problema es que los botones creados mediante esta función, a pesar de tener la misma clase que el primero ("Agregar") no ejecutan la función ni hacen nada.

El codigo:

Código:
<html>
	<head>
		<script type="text/javascript" src="jquery-1.2.6.js"></script>
		<script type="text/javascript">
			$(function() {
				$(".Agregar").click(function() {
					var NewHTML = $('<input type="button" class="Agregar" value="Nuevo">');
					$("body").append(NewHTML);
				});
			});
		</script>
	</head>
	<body>
		<input type="button" value="1" class="Agregar">
	</body>
</html>
Teoricamente, los nuevos inputs creados mediante jQuery deberían hacer lo mismo que el primero, no? No se que es lo que hice mal.

Gracias.

Última edición por Natanzuelo; 15/08/2008 a las 19:04
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:37.