Александр Аксентьев Типа того, но если быть точнее, то
вот так работает нативная делегация событий
jspro.ru/post/kak-rabotaet-delegatsyia-sobytyi-v-j... А первый вариант ставит делегацию на соответствующий элемент. Второй вариант, по сути, можно убрать из списка, во избежание багов.
Когда происходит выполнение кода типа
$('#link1').click(function(){
...
});
eventListener навешиваются на сам элемент, и при удалении элемента из DOM все его хэндлеры удаляются. В таком случае можно их программно устанавливать снова, либо делать делегацию для элементов, которые точно не покинут DOM.