I have always used delegate() to bind events to elements which don't exist when the DOM is initially loaded. I understand that on() is supposed to replace delegate, but I don't understand the documentation on the jquery site how exactly I would translate the following code to use with on()
$(document).delegate(
".Course_Name, .Start_Date, .Book_Title, .Book_Author, .Book_Isbn",
"click",
function()
{
var whichButton = $(this).attr("class");
make_table(whichButton);
fillISBN();
});