Hola chicos tengo un problema a la hora de manipular html como objetos.
Basado en un Div y un Button creo un Form, Input y un Button.
Todos con distintos ID´s, Name´s, Class´s.
Los creo de la siguiente manera:
Código Javascript
:
Ver originalvar p = $('<p/>');
var buttonPwrd = $('<input/>');
buttonPwrd.attr('type','button');
buttonPwrd.attr('name','PwrdSubmit');
buttonPwrd.attr('id','PwrdSubmit');
buttonPwrd.attr('value','Identificarme');
buttonPwrd.addClass('PwrdSubmit');
$("#Pwrd").append(p.clone().append(buttonPwrd));
Este codigo gernera lo siguiente:
Código HTML:
Ver original<div id="formPwrd" class="formPwrd"> <form id="Pwrd" name="Pwrd" method="post" action="pwrd.php"> <input id="PwrdSubmit" class="PwrdSubmit" type="button" name="PwrdSubmit" value="Identificarme">
Despues tengo una funcion al clickear en PwrdSubmit
Código Javascript
:
Ver original$("#PwrdSubmit").click(function(){
alert("click");
});
Si este codigo lo escribo en HTML todo funciona bien, pero si lo genero con Jquery el click no envia el alert.
Ambas funciones estan dentro de $(document).ready(function() {});
Si la funcion
$("#PwrdSubmit").click(function(){ la pongo fuera del ready no afecta en nada.
Alguna idea?