Detectando qual elemento da lista foi clicado usando jquery (a lista é adicionada dinamicamente)

Caso1: a lista já está presente no html

<ul id="list1">
    <li>One</li>
    <li>Two</li>
</ul>

O elemento li clicado é detectado usando

$('#list1 li').bind('click', function(){
   alert($(this).html());
});

Acima funciona bem.

Caso 2:

Agora, se a lista for adicionada dinamicamente

<div id="testDiv">
</div>

var output = '<ul id="list1">' +
             '<li>One</li>' + 
             '<li>Two</li>' +
             '</ul>';

$('#testDiv').html(output);

Eu tento detectar o elemento li clicado usando o mesmo código

$('#list1 li').bind('click', function(){
    alert($(this).html());
});

Nesse caso, ele não detecta

questionAnswers(1)

yourAnswerToTheQuestion