Nie jestem pewien co masz na myśli: ale tu jest rozwiązanie dla podobnego (i ewentualnie sam) problem ...
często używam preventDefault(), aby przechwycić przedmiotów. Jednak: nie jest to jedyna metoda przechwytywania ... często możesz po prostu chcieć "pytania", po którym zachowanie zachowuje się tak jak poprzednio lub przestaje. W ostatnim przypadku użyłem następujące rozwiązanie:
$("#content").on('click', '#replace', (function(event){ return confirm('Are you sure you want to do that?') }));
Zasadniczo, „zapobiec domyślne” ma przechwytywać i zrobić coś innego: „Potwierdź” przeznaczony jest do stosowania w dobrze ... - potwierdzam!
Czy możesz podać jakiś przykład kodu? – Jojo
Pytanie w tytule jest fantastyczne! Szkoda, że aktualne pytanie nie jest ... Miałem nadzieję znaleźć tutaj odpowiedź na pytanie, jak (jeśli w ogóle możliwe) możemy "usunąć" efekt "preventDefault" po wywołaniu. Obecnie to pytanie brzmi "jak usunąć powiązanie detektora zdarzeń z jQuery?". –