jquery - Visual Studio Code 在更新后为我的所有 jquery 代码提供错误

标签 jquery visual-studio-code

我正在编码,一切都很好,然后 Visual Studio 代码得到了更新,然后结果是这样的,这是截至发布时的最新更新:
enter image description here
顺便说一句,我检查了 jQuery 的文件源以确保它是正确的。

Ok, @charlietfl sugessted that I should remove $(document).ready(function()); it got better but I still end up with this :
enter image description here


但我认为使用 .ready()确保 DOM 已完全加载然后 JavaScript 代码发生是很重要的。有没有其他替代品可以做同样的事情?
更新并修复
查看 JQuery 的 API 文档后,我发现 .ready()不推荐使用的函数应该像下面这样调用,但它没有说 .click()方法已被弃用,但它也使用另一种使用它的方式进行了修复,而正是 ESLinter 给我带来了困难:
$(function () {
    function addClass() {
        $("#div1").addClass("divStyled");
    }
    function removeClass() {
        $("#div1").removeClass("divStyled");
    }
    function toggleClass() {
        $("#div1").toggleClass("divStyled pStyled");
    }
    function CSS1() {
        var padding = $("#div1").css("padding-left");
        $("#p2").html(padding);

    }

    $("#btnClick1").on("click", addClass);
    $("#btnClick2").on("click", removeClass);
    $("#btnClick3").on("click", toggleClass);
    $("#btnClick4").on("click", CSS1);
});

最佳答案

固定的
在查看了 JQuery 的 API 文档后,我发现 .ready() 函数已被弃用,应该像下面这样调用,但并没有说 .click() 方法已被弃用,但它也使用其他使用方式进行了修复正是 ESLinter 让我很难受:

$(function () {
    function addClass() {
        $("#div1").addClass("divStyled");
    }
    function removeClass() {
        $("#div1").removeClass("divStyled");
    }
    function toggleClass() {
        $("#div1").toggleClass("divStyled pStyled");
    }
    function CSS1() {
        var padding = $("#div1").css("padding-left");
        $("#p2").html(padding);

    }

    $("#btnClick1").on("click", addClass);
    $("#btnClick2").on("click", removeClass);
    $("#btnClick3").on("click", toggleClass);
    $("#btnClick4").on("click", CSS1);
});

关于jquery - Visual Studio Code 在更新后为我的所有 jquery 代码提供错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62824939/

相关文章:

jquery - 未捕获的类型错误 : Cannot read property 'errcap' of undefined

javascript - 滚动时导致 div 闪烁的脚本

VS Code 中的 Python 3.8.2 错误 - 无法连接到 - 在 start_client 中

css - 当字体提供不同的 Italic 和 Oblique 样式时,如何显示它们?

node.js - '错误: unable to verify the first certificate' when trying to start discord bot

javascript - 使用 jQuery 动态创建的字段会被立即删除——它们应该被一一删除

jquery - 克隆表格 不带克隆输入值

javascript - 使用 Webkit/jQuery 将外部页面加载到当前页面的最佳方式

python - VSCode Python 中的多进程调试

reactjs - 断点无法通过 Windows 10 和 WSL2 上的 Visual Studio Code 在 Chrome 中调试 React 应用程序