Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Diferenças entre append() e appendTo()

Fiquei um pouco confuso em relação a real diferença entre as funções .append() e appendTo() da Jquery, me parece um comportamento muito similar ambas funções.

segue o código abaixo

  var exibeLacunas = function () {
    $lacunas.empty();
    jogo.getLacunas().forEach(function(lacuna){
      $("<li>").addClass("lacuna")
               .append(lacuna)
               .appendTo($lacunas);
    });
  };
1 resposta
solução!

Oi Thiago, tudo bem?

O append é para quando você tem um elemento na mão e quer colocar algo nele.

Tenho uma LI e quero inserir lá dentro alguma coisa. Ou seja, seu início é um elemento que terá coisas dentro.

Já o appendTo é o contrário. Você tem um elemento e quer mandar ele PARA algum lugar (appendTo ao pé da letra seria algo como adicionarPara).

Tenho uma DIV e quero mandá-la PARA dentro de outro elemento.

TL;DR:

elementoA.append(B) // adiciona o B no A
elementoA.appendTo(elementoB) adiciona o A no B

Espero ter ajudado e bons estudos,

Abcs!