gpt4 book ai didi

javascript - jQuery Lint 错误是非描述性的

转载 作者:行者123 更新时间:2023-11-30 13:32:25 27 4
gpt4 key购买 nike

我想使用 jQuery Lint 检查可能的 jQuery 错误。

我想在一个有效的简单脚本上尝试一下。我很好地包含了 jquery lint,将其设置为 2 级,BAM 出现了 3 个错误。

jQuery(.highlightimage) special check failed

jquery.lint.js (line 100)

More info:

Selector: .highlightimage Selectors should be as specific as possible and should be "class only"

Collection: []

Location:

@http://localhost:53402/Resources/Scripts/jquery-1.6.1.min.js:16

@http://localhost:53402/Resources/Scripts/highlights.js:15

@http://localhost:53402/Resources/Scripts/jquery-1.6.1.min.js:16

@http://localhost:53402/Resources/Scripts/jquery-1.6.1.min.js:16

什么?第 15 行是:

hl_elements = $(".highlightimage");

这个错误是什么意思?选择器包含 5 个元素,因此它是有效的。它尽可能具体。

它在 $(document).ready(function () {/这里是脚本/});部分。

我所有的选择器都以这种方式失败。我做错了什么?

我正在使用 jquery 1.6.1,可能还不支持它,但是 github 上已经有 jquery 1.6.1 的测试用例,它们工作正常。

其他错误是:

trigger(ready) called incorrectly
jquery.lint.js (line 100)

More info:
Collection: [Document localhost:53402]

Location:
@http://localhost:53402/Resources/Scripts/jquery-1.6.1.min.js:16
jquery.lint.js (line 115)
You passed: ["ready"]

Available signatures include:
trigger(eventType, extraParameters)
trigger(event)

我在页面加载时得到它。

每次我更改图像时,我都会得到另一个。

jQuery.removeData([object HTMLImageElement],fxqueue,true) called incorrectly
jquery.lint.js (line 100)

More info:
Location:
@http://localhost:53402/Resources/Scripts/jquery-1.6.1.min.js:16
@http://localhost:53402/Resources/Scripts/jquery-1.6.1.min.js:18
@http://localhost:53402/Resources/Scripts/jquery-1.6.1.min.js:18
jquery.lint.js (line 115)
You passed: [img.highlightimage /Documen..._293.png, "fxqueue", true]

Available signatures include:
jQuery.removeData(element, [name])

但是如果我切换到 jquery 1.4.4,最后一个就不会发生。

最佳答案

源代码位于 https://github.com/jamespadolsey/jQuery-Lint/blob/551c2106ac0daee95a670fb180610d09e58bb4cc/jquery.lint.js#L711说:

// Find class only-selectors (poor IE6-8 performance)

所以我想这就是警告的原因。如果您想使用仅限类的选择器,那么我认为您可以忽略它。

(我假设错误文本应该说“并且不应该是“仅限类””。)

关于javascript - jQuery Lint 错误是非描述性的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276245/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com