JSLint警告说,jQuery(document).ready上没有完全定义"document"

Ben*_*Ben 16 javascript jquery jslint

我得到了

'document' has not been fully defined yet.
    $(document).ready(function () {
Run Code Online (Sandbox Code Playgroud)

来自的警告jsLint.我知道为什么会这样,但我希望我的代码免费警告.

我的问题是 - 如何在代码中解决这个问题(将文档分配给自己var document=document??)或者让警告以其他方式消失.

谢谢.

Jay*_*ena 55

你可以简单地使用

/*jslint browser:true */
Run Code Online (Sandbox Code Playgroud)

在代码的开头假设一个浏览器.

  • 这是问题的实际答案,谢谢! (2认同)

Emi*_*nov 11

我想你可以放心地忽略它.如果您不希望它显示,请重写它

$(function () {
    // Document is ready
});
Run Code Online (Sandbox Code Playgroud)

$(function () {})并且$(document).ready(function () {})等价的.