我可以将 jQuery 与 Javascript 结合使用吗?

Mus*_*sar 2 javascript jquery

我想使用JavaScript选择document.querySelectorinsted的的$jQueryjQuery选择,但我想给Javascript选择使用jQuery函数(如合并.getJSON().html().append(),等)。

例如:

$.getJSON("list.json", function(data) {
    document.querySelector("#content").html(data.name);
});
Run Code Online (Sandbox Code Playgroud)

在这里,当我使用document.querySelector我得到的Uncaught TypeError: undefined is not a function,当我使用$我没有得到任何错误。

jsFiddle Test

是否可以同时运行 jQuery 和 Javascript?

谢谢!

Afz*_*han 5

是的!可以在您的应用程序中同时运行 jQuery 和 JavaScript。

您只需要知道,当尝试运行它的某些方法时,它是一个 JavaScript 对象。jQuery 有时会很方便。但是,是的!你可以和他们一起工作。

其次,请记住 jQuery 是 JavaScript 的库。除了JS,它什么都不是。简单来说,jQuery 需要 JavaScript 才能运行。JavaScript 不需要 jQuery 来运行。

从这个 MDN 来源,据说您可以按原样使用该方法。

document.querySelector(".someclass");
Run Code Online (Sandbox Code Playgroud)

https://developer.mozilla.org/en-US/docs/Web/API/document.querySelector

您现在需要确保的是,您尝试访问的类存在