解决办法:
有一个博客讲的比较全面: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
出现这种情况的原因可能是:在多次初始化某个div的时候,多次绑定了on click事件,导致重新加载n次,点一次就相当于点了n次