Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 javascript 中执行用户交互后的代码时,即单击链接
最好event.preventDefault()在尝试运行您的 javascript 代码之前或之后阻止默认行为 ( )?
event.preventDefault()
提前致谢
当你知道你想做的时候就去做。
在函数的其他部分运行之前,您可能不知道这一点——在提交时验证表单输入会希望在验证失败时阻止默认操作,但如果验证通过则不会阻止默认操作——所以你当然不能总是在功能。
我总是做这样的事情:
$("#selector").bind("click", function(e){ e.preventDefault(); //DO THE REST OF THE THINGS });
主要是为了防止任何意外冒泡并立即清楚我的脚本发生了什么。