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?