jQuery não funciona em DIVs carregados em AJAX

No HEAD do meu documento, carrego o jQuery.js e também o plugin blockUI jQuery.

No PHP, então uso o AJAX regular para carregar outro conteúdo PHP nos DIVs. No PHP original, o jQuery e o plugin blockUI funcionam perfeitamente, mas em qualquer um dos divs carregados com ajax, jQuery e blockUI, ambos não fazem absolutamente nada. Nenhum erro no console, nenhum aviso - nada.

Sou iniciante no jQuery e nenhum dos outros artigos que encontrei sobre esse assunto foi capaz de me colocar à beira de resolver isso, por isso estou ajudando outras pessoas. No meu código abaixo, você verá que fiz algumas facadas no live () ...

Este está no topo do meu arquivo PHP carregado no 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> 

Aqui está o HTML desse arquivo PHP (carregado no 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> 

questionAnswers(2)

yourAnswerToTheQuestion