jQuery: ¿Cómo llamar a una función de complemento jQuery en un elemento que aún no se ha agregado al DOM?

Tengo un complemento jQuery que estoy usando:

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

Esto funciona muy bien hasta que empiezo a agregar nuevos elementos:

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

Podría llamar a la función del complemento nuevamente de esta manera:

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

... excepto que el AJAX está sucediendo dentro de otro complemento jQuery que no debería tener que saber sobre elfancyPlugin().

¿Cómo puedo aplicar este complemento a todos los elementos actuales y futuros?

Respuestas a la pregunta(7)

Su respuesta a la pregunta