Я не уверен, что вы имеете в виду: но вот решение для аналогичной (и, возможно, той же) проблемы ...
Я часто использую protectDefault () для перехвата элементов. Тем не менее: это не единственный метод перехвата ... часто вы можете просто захотеть «вопрос», следующий за которым поведение продолжается, как прежде, или останавливается.
В недавнем случае я использовал следующее решение:
$("#content").on('click', '#replace', (function(event){
return confirm('Are you sure you want to do that?')
}));
По сути, «предотвращение по умолчанию» предназначено для перехвата и выполнения чего-то еще: «подтверждение» предназначено для использования в ... хорошо - подтверждении!