How to update/refresh DOM item after insert jQuery

后端 未结 2 972
一个人的身影
一个人的身影 2021-02-09 19:24

I try to figure out how to update the element LI after use insertBefore function jQuery.

The problem is after add any new elements to UL, I can not delete the element sa

2条回答
  •  萌比男神i
    2021-02-09 19:42

    Because those are dynamically added elements to the existing HTML, so you need to delegate it using on event handler attachment with the document.

    $(document).on('click','.emailTagRemove', function () {                
                    var email = $(this).parents("li");
                    email.remove();
                });
    

    JSFiddle

    As @null pointed using the static selector instead of document is good, in order to avoid conflict among those elements in entire code.

    $('#ulEmailsCotacao').on('click','.emailTagRemove', function () {                
                    var email = $(this).parents("li");
                    email.remove();
                });
    

    JSFiddle

提交回复
热议问题