jQuery迁移插件显示错误



据我所知,jQuery迁移恢复被删除的API,并在使用删除和/或使用不弃用的API时在浏览器控制台中显示警告。"这样,您就可以发现并修复原本会出现的错误。" - 这就是他们所说的。

我正在使用jQuery迁移1.4.1与jQuery 2.2.4,我希望我的现有代码不会破裂。但是我的代码确实在许多地方破裂。

[var] .replace不是函数

未被发现的错误:语法错误,未识别的表达式:#itemtarget 输入[attrvalue]!="

[var]不是字符串,因此错误。我明白。我也知道更改

$('#itemtarget input[attrValue]!=""').each(function () { //code here });

to

$("#itemtarget").find("input[attrValue != '']").each(function () { //code here });

修复了第二个错误。

,但我不想现在更改我的代码,我希望我会使用迁移插件并留下我的代码。

为什么迁移插件会导致/不处理这些错误?

从jQuery迁移页面:

开发与生产版本生产构建被缩小,不会产生控制台警告。它只会在加载时生成控制台日志消息,或者当它检测到错误的错误版本时,它不支持jQuery。请勿将此文件用于开发或调试,这会使您的生活痛苦。

您是否正在使用缩小版本?这将抑制控制台警告。

相关内容

最新更新