Обработчик для #close-link нужно навешивать только когда этот элемент существует. А существовать он начинает после $('#link').append(...
Альтернативный вариант - делегировать обработку клика родительскому элементу (всегда существующему) через $(parent).on('click' , '#close-link', fn)
|