onclick多次触发

问题原因 前端的事件冒泡,

就是因为点击外部的时候,会触发套在其内部的的input的click事件,导致事件再次触发

多次触发原方法

$(document).on("click", ".acc3Theme", function(){
  
});

修改后 (加off解除委托事件)

$(document).off('click','.acc3Theme').on("click", ".acc3Theme", function(){
    $("#acc1").empty();
});

你可能感兴趣的:(前端,html5)