Ola! Gostaria de saber qual a diferença entre as duas sentenças abaixo. Pensei que fossem equivalentes, mas apenas a segunda funciona...
//Nao funciona...
$(this).insertAfter(umaPropaganda());
//funciona...
umaPropaganda().insertAfter($(this));
Ola! Gostaria de saber qual a diferença entre as duas sentenças abaixo. Pensei que fossem equivalentes, mas apenas a segunda funciona...
//Nao funciona...
$(this).insertAfter(umaPropaganda());
//funciona...
umaPropaganda().insertAfter($(this));
Muda só a ordem de chamada mesmo. Existe o outro método after que faz o que você quer no primeiro exemplo.
O insertAfter é chamado no elemento a ser inserido e recebe como argumento o pai onde inserir. O after, o contrário.