I am fairly new to JQuery and I am having issues with binding functions to a dynamically generated div.
Essentially the user clicks a button which adds a couple divs to a container and also changes the background color of that container. I want them to have the option to remove what they added by clicking on one of the divs.
I have this function that I thought should do that:
$('.course-delete').click(function() {
    var course = $(this).parent();
    alert("hello");
    $(course).css('background', "#fff");
    $(course).empty();  
});
But for whatever reason nothing happens when I click the div. If anyone knows what is going on I would appreciate it.
 
     
     
    