我遇到了这个解决方案来解决我的.on('click')
火灾多次问题。作为一个新手,我想知道的是,如果这是一种解决问题的简洁方法,或者只是一个快速/肮脏的解决方案以及如何正确解决它。
如果确实需要,我可以提供代码片段,但一般的答案就足够了
编辑: HTML的实现:
<p class="select2-style-button-100-center">
<a href="javascript:void(0);" id="button-detach-profile" class="button linearize chevron-circle-left-icon">detach</a>
</p>
和JS-Code:
vm.buttonDetachProfile.off('click').click(function(e) {
var assignedProfiles = vm.assignedProfiles.DataTable().rows('.selected').data();
if(assignedProfiles && assignedProfiles.length > 0) {
editProfiles('remove', assignedProfiles);
}
return false;
});
vm.buttonDetachProfile是我的选择器
答案 0 :(得分:-1)
提供一些上下文的代码段会有所帮助。
此外,您可以在代码中尝试这样的事情以防止多次执行
clickcount++;
if (clickcount == 1) {}