Burada kullanmak isteyeceğiniz 2 jQuery işlevi vardır.
1) click. Bu, tek parametre olarak anonim bir işlevi alacak ve öğe tıklandığında onu çalıştıracaktır.
2) html. Bu, tek parametresi olarak bir html dizesi alacak ve öğenizin içeriğini sağlanan html ile değiştirecektir.
Dolayısıyla, sizin durumunuzda aşağıdakileri yapmak isteyeceksiniz:
$('#content-container a').click(function(e){
$(this).parent().html('<a href="#">I\'m a new link</a>');
e.preventDefault();
});
Div'inizdeki her şeyi değiştirmek yerine yalnızca içerik eklemek istiyorsanız, şunu kullanmalısınız append:
$('#content-container a').click(function(e){
$(this).parent().append('<a href="#">I\'m a new link</a>');
e.preventDefault();
});
Yeni eklenen bağlantıların tıklandığında yeni içerik de eklemesini istiyorsanız, olay yetkilendirmesini kullanmalısınız :
$('#content-container').on('click', 'a', function(e){
$(this).parent().append('<a href="#">I\'m a new link</a>');
e.preventDefault();
});