When I try to use a html content inserted dynamically by append(htmlString)
method in a page, the click
event is not trigged. When I try to use the same html content normally, the click
event is trigged.
$('#slc_field').change(function(event){
$('#add_fields').removeClass("d-none");
remove_link = "<a href='#' id="+this.value+" class='del_field text-danger' title='Remover item'> (x)</a>";
html_field = " <div class='form-group col-md-4'>" +
"<label for='level_systemx'>Sistema de arranjo "+ remove_link +" </label> " +
"<textarea class='form-control' id='level_systemx' name='level_systemx' cols='250' rows='5'></textarea>" +
"</div>"
$('#form_fields').append(html_field)
});
$('.del_field').click(function(event){
$(event.target.parentNode.parentNode).remove()
});
Is it possible to trigger the click
event on a html inserted by the append
method?