Como podem ver pelo script acima, deveria após executar a lógica, executar a função que ocultaria o elemento de id = 2, porém isso não acontece!! se eu sair da função e deixar apenas:
Tente substituir este código pelo seu ou veja se alguma exceção é lançada no browser pelo console.
Havia dado uma lida no site da Jquery também, substitui e não funcionou, estranho que apenas nesta página não consigo fazer funcionar!
Só existe esse pedaço de JavaScript nessa página?
kaahxd
Há outros trechos JavaScript mas este era o único que não estava funcionando, refiz o código e troquei as bibliotecas (tirei as chamadas dos scripts jquery, rodei a pagina, coloquei denovo) e voltou a funcionar, estranho não sei o que estava acontecendo, mas de qualquer forma obrigado todos pela ajuda!
gomesrod
Um detalhe importante que não foi mencionado: o POST propriamente dito está sendo feito ? Executa a ação no lado server com sucesso?
É importante lembrar que esse callback só executa em caso de Sucesso!
Eu não costumo usar $.post, prefiro $.ajax que é mais flexível pois permite também tratar erros na requisição http.
gomesrod
EDIT: Estava digitando quando você respondeu que funcionou…
kaahxd
Mas respondendo a sua pergunta, o post estava funcionando sim, apenas a função de resposta que não