События Javascript, добавленные к элементам до их появления на странице, не работают. К счастью, jQuery может позаботиться об этом с помощью функции $.fn.live()
, которая делегирует события для существующих элементов и элементов, которые будут добавлены позже после выполнения кода.
Ваш код должен выглядеть примерно так:
$('#winkelZELFlink').live('click', function() {
alert('U komt nu bij onze webshop.');
$.get('http://www.weetzelf.nl/?page_id=147', function(winkelLINK) {
$('.content').html(winkelLINK);
});
});