javascript - jQuery doesn't catch the event -
i trying use following code jquery selection doesn't catch click event
$('#addlevel').on('click', function() { var div = '<div class="form-inline">'; var addbutton = '<button class="btn btn-success additems" onclick="alert()" type="button">Добавить</button>'; div += addbutton; div += '</div>'; $('#levels').append(div); }); //i assume following code not working why? $('.additems').eq(0).on('click', function() { alert('clicked'); });
thank you
then try add handler .additems
there no such dom nodes. @blgt said must use event delegation:
$(document).on('click', '.additems:first', function() { alert('clicked'); });
p.s. better use parent node of .additems:first
instead of document
.
Comments
Post a Comment