JQuery 'on' vs. 'ao vivo'

Eu tenho um cenário onde JQuery 'on' & 'live' não executam o mesmo. Talvez alguém possa apontar o porquê. Estou usando o JQuery 1.7.2 com meu projeto e, neste build, 'live' foi substituído por 'on'. Eu estou usando o seguinte código em uma página de listagem. Basicamente, esta página tem uma barra alfabética que o usuário pode clicar e irá carregar todos os clientes com esse último nome. Eu gostaria que o link fosse executado via ajax.

Código:

$("a.listajax").on("click", function (e) {
    e.preventDefault();
    var url = $(this).attr("href");
    $("div.content").load(url + " div.content");
    return false;
});

O problema aqui é que quando eu carrego a página pela primeira vez e clico em um link, tudo funciona bem. A página é carregada via ajax. No entanto, depois disso, todos os links perdem suas ligações e, se eu clicar em qualquer link, recebo uma página inteira.

Eu substitui o 'on' por 'live' e os links começaram a se comportar perfeitamente, mesmo em cliques subsequentes.

o que estou perdendo?

questionAnswers(2)

yourAnswerToTheQuestion