jQuery no funciona en DIV cargados AJAX

En el HEAD de mi documento, cargo jQuery.js y también el complemento blockUI jQuery.

En PHP, luego uso AJAX regular para cargar otro contenido PHP en DIV. En el PHP original, jQuery y blockUI funcionan bien, pero en cualquiera de los divs cargados con ajax, jQuery y blockUI no hacen absolutamente nada. Sin error de consola, sin advertencia, nada.

Soy un principiante de jQuery y ninguno de los otros artículos que encontré sobre este tema me ayudó a resolver esto, así que estoy ayudando a alguien más a hacerlo. En mi código a continuación, verás que tomé algunas puñaladas en live () ...

Esto está en la parte superior de mi archivo PHP que se carga en el DIV

    <script type="text/javascript"> 
    $(document).ready(function() { 

        $('#crazy').live('click',function() { 
            $.blockUI({ message: $('#question'), css: { width: '275px' } }); 
        }); 

        $('#yes').live('click',function() { 
            // update the block message 
            $.blockUI({ message: "<h1>Remote call in progress...</h1>" }); 

            $.ajax({ 
                url: 'wait.php', 
                cache: false, 
                complete: function() { 
                    // unblock when remote call returns 
                    $.unblockUI(); 
                } 
            }); 
        }); 

        $('#no').live('click',function() { 
            $.unblockUI(); 
            return false; 
        }); 

    }); 
</script> 

Aquí está el HTML de ese archivo PHP (cargado en el DIV):

<input id="crazy" type="submit" value="Show Dialog" /> 

<div id="question" style="display:none; cursor: default"> 
        <h1>Would you like to contine?.</h1> 
        <input type="button" id="yes" value="Yes" /> 
        <input type="button" id="no" value="No" /> 
</div> 

Respuestas a la pregunta(2)

Su respuesta a la pregunta