Вы хоть знаете, что делает этот код без js?
<a href="#" class="remove">Убрать</a>
Из за того, что в ссылке стоит решётка, поэтому кидает вверх. У вас в адресной строке хеш появляется. Что бы не кидало вверх, есть 3 варианта:
- Убрать атрибут href="#" у ссылки
- Использовать обычную кнопку, что лучше всего. Для этого они и были придуманы
- Через js убрать действие по умолчанию.
$('a.remove').click(function(event){
event.preventDefault();
$('form').addClass('remove');
});