jQuery гиперссылки - значение href? текст] [1]
Я столкнулся с проблемой, используя jquery и событие click, прикрепленное к элементу привязки.
[1]: jQuery гиперссылки - значение href? «Этот» ТАК вопрос кажется дубликатом, и принятый ответ, похоже, не решает проблему. Извините, если это плохой ТАК этикет.
В моей функции .ready () у меня есть:
jQuery("#id_of_anchor").click(function(event) { //start function when any update link is clicked
Function_that_does_ajax();
});
и мой якорь выглядит так:
<a href="#" id="id_of_anchor"> link text </a>
но при нажатии на ссылку функция ajax выполняется по желанию, но браузер прокручивает страницу вверх. не хорошо.
Я пытался добавить:
event.preventDefault();
перед вызовом моей функции, которая выполняет ajax, но это не помогает.
Чего мне не хватает?
Разъяснение
Я использовал каждую комбинацию
return false;
event.preventDefault();
event.stopPropagation();
до и после моего вызова моей функции js ajax. Это все еще прокручивается к вершине.