I have normal elements where my jQuery code is working as expected.
<div class="upperClass">
<span class="entry" sub-id="1"></span>
<span class="entry" sub-id="2"></span>
<span class="entry" sub-id="3"></span>
</div>
jQuery:
$(document).ready(function() {
$('.entry').click(function () {
console.log("A");
});
});
A gets logged in the console as expected. Then I dynamically create span elements with jQuery and append.
<span class="entry" sub-id="4"></span>
<span class="entry" sub-id="5"></span>
But dynamically created spans don't log anything.