$('#lPass').focus(function() {
if (this.value == this.defaultValue) this.value = '';
$(this).after('<input type="password" id="lPass" size="10" value="'+this.value+'"/>').remove();
}).blur(function() {
alert(1);
});
<input id="lPass" type="text" size="10" value="Password"/>
onBlur que no trabaja.
¿Alguna idea?jQuery onBlur no trabajar
.live le dice a jQuery que desea que esto suceda a algo, ya sea en el archivo original o en javascript. Esa primera parte de comillas antes de la función le dice qué tipo de evento está buscando (foco en la primera instancia, desenfoque en la segunda). Luego defines lo que quieres que suceda. –
.live se elimina a partir de jQuery 1.9+, use .on en su lugar –