Dynamically generated content
$('#section1 span').on('click', function (e) {...})
$('#section2').on('click', 'span', function (e) {...})
// click event DOESN'T WORK on newly created span tags
$('#section1 span').on('click', function (e) {
$('#section1').append(`<span>😓</span>`);
});
// click event works on newly created span tags
$('#section2').on('click', 'span', function (e) {
$('#section2').append(`<span>🙂</span>`);
});