So I want to be able to figure out which part of my page has been clicked. There is no guarantee the elements are all on the page from the get go, which means that I need to
Try this:
$(document).on('click', function(e) { // now use e.target here });
You can also kill the bubbling on the click event by using e.stopPropagation()
e.stopPropagation()