Jquery中click事件重复执行的问题

最近在做的一个项目中,出现了点击事件会被重复执行的问题,因为我主要是做后端的,所以这个问题还是让我纠结了好长一段时间

我原来的代码中是这么写的:

$("#xxx").on("click", function() {
    // 这里的代码不知为何会被重复执行
})

如果你是前端大佬,知道这是为什么的话,可以告诉我下😅

不知道对不对,反正我后来这样改了就没出现这种问题了

$('#xxx').unbind('click').click(function () {
    // 成功啦,哈哈哈😀
});