como te explicaron anteriormente eso pasa por que has definido el evento antes de que el elemento haya sido creado por eso no te responde, para solucionar eso puedes usar la funcion
live() de jquery, te quedaria algo asi:
Código Javascript
:
Ver original<script type="text/javascript" >
$(document).ready(function(){
//insertando input por Jquery
$("#add").click(function(){
$('#contenido').prepend("<input name='cajita' id='caita'>");
});
$('input').live('blur', function() {
var valor= $(this).attr('value');
alert('evento Blur y '+valor);
});
})
</script>
para mas info sobre esa funcion consulta la API de jquery.