我不确定,但据我所知,event.preventDefault
来自jQuery
. 如果是,我想知道 Javascript 中是否有任何本机等效项做同样的事情?
问问题
10036 次
3 回答
11
preventDefault
是一种 DOM 方法。请参阅此处的 W3C 规范。
于 2012-10-06T08:51:55.593 回答
1
jQuery 环绕原生 JavaScript 事件对象。
preventDefault
是 JavaScript 方法。你可以preventDefault
通过 jQuery 在 jQuery中实现return false;
。
于 2012-10-06T08:34:04.107 回答
0
return false
从jQuery 事件处理程序e.preventDefault
中调用和调用e.stopPropagation
传递的jQuery.Event 对象实际上是相同 的。
e.preventDefault()
将防止默认事件发生,e.stopPropagation()
将防止事件冒泡,return false
并将两者兼而有之。请注意,此行为与普通(非 jQuery)事件处理程序不同,其中,值得注意的是,return false
不会阻止事件冒泡。
于 2012-10-06T08:35:47.203 回答