$('#').on('click',functoin(){})依次触发两次、三次等等

解决办法:

有一个博客讲的比较全面:https://www.cnblogs.com/WhiteM/p/7146028.html

下面是适合我自己情况的一种解决办法:

$('.right').off('click','.tabDel').on('click','.tabDel',function(){//删除所加 tab 节点的函数

            // alert('tab的索引:'+$(this).parents('.contentLi2').index());
            var iNum1 = $(this).parents('.contentLi2').index();
            var iNum2 = $(this).parents('.anElement').index();
            $scope.module.tab[iNum1].fieldList.splice(iNum2,1);
            $(this).parents('.anElement').remove();

        });

在.on之前加入.off

猜你喜欢

转载自blog.csdn.net/dongyuguoai/article/details/80540193