jQuery: como chamar uma função de plugin jQuery em um elemento que ainda não foi adicionado ao DO

Tenho um plugin jQuery que estou usando:

$(document).ready(function(){
    $('.elements').fancyPlugin();
});

Isso funciona muito bem até eu começar a adicionar novos elementos:

$.get('ajax.html', function(data){
    $('#container').html(data);
});

Eu poderia chamar a função plugin novamente assim:

$.get('ajax.html', function(data){
    $('#container').html(data).find('.elements').fancyPlugin();
});

... exceto que o AJAX está acontecendo dentro de outro plugin jQuery que não deveria ter que saber sobre ofancyPlugin().

Como posso aplicar este plugin a todos os elementos atuais e futuros?

questionAnswers(7)

yourAnswerToTheQuestion