当我尝试使用通过append(htmlString)
方法动态插入页面的html内容时,click
事件无法触发。但是当我正常使用相同的html内容时,click
事件可以被触发。
$('#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()
});
在使用append
方法插入的HTML元素上,是否有可能触发click
事件?