I am adding a div with some children dynamically. When the user clicks on a .delete-marker div I want to call a function. But for some reason it is not calling anything, and I don't seem to see any errors in the console.
for (var i = 0; i < array.length; i++) {
$("input[name='commit']").before("<div class='edit-inputs'><input type='text' class='marker-input' name='num[" + i + "]' id='num[" + i + "]' value=" + array[i]+ " readonly><div class='delete-marker marker-input' style='float: right;'>x</div><br class='marker-input' /></div>");
}
$('.delete-marker').on('click', function() {
alert();
});