如果我有以下代码:
$("#button").click(function() {
console.log("2");
});
console.log(1);
$("#button").click();
console.log(3);
我可以依赖输出始终如下吗?
1
2
3
最佳答案
如果您的点击事件处理程序正在执行同步任务 - 是
如果您在点击事件处理程序中有一些异步的东西 - 否
关于jquery - 是否调用 .click();总是在返回之前调用所有事件处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29630402/