js是单线程执行的,总会有个先后。你是想一次trigger两个事件,那就trigger一个自定义事件,自定义事件里带两个不同事件的执行就可以了$(".example").on({"twoEvent": function(){ $(this).trigger("click"); $(this).trigger("mouseenter");}});//调用$(".example").trigger("twoEvent");