是preventDefault()一个jQuery函数或javascript函数

is preventDefault() a jQuery function or a javascript function?

本文关键字:函数 javascript jQuery 一个 preventDefault      更新时间:2023-09-26

嗨,我的问题很简单。

如果我使用AngularJS和jqLite,我可以在没有jQuery的情况下使用event.preventDefault();吗?或者我需要jQuery来使用这个函数吗?如果我不想使用jQuery,我需要使用event.returnValue = false;吗?有更好的方法吗?

event.preventDefault()内置于现代浏览器(IE9及更高版本)中。您不需要jQuery来使用它,所以是的,假设您有一个标准的事件对象,您可以直接在事件对象上调用它。

该函数的jQuery版本最初是为了允许单个编程模型,同时仍然支持不支持它的旧版本的IE。如果你不需要支持IE9以上的旧版本,那么你可以在股票事件对象上使用纯JS版本。