gpt4 book ai didi

jquery - NodeJS jQuery ".find"方法无法解析包含 " "的元素

转载 作者:行者123 更新时间:2023-11-28 00:17:35 34 4
gpt4 key购买 nike

当我在 NODEJS 中使用 $(something).find() 时,当内容包含   时出现错误。错误如:

node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Syntax error, unrecognized expression:  
at Function.error (/project_path/jquery.min.js:3:15266)
  • 对于 NOT 包含   的内容,它可以正常工作。奇怪!
  • 我怎样才能让它发挥作用? :(

最佳答案

您不能通过将 jquery javascript 文件放入您的 Node 项目并在您的代码中使用它来直接使用 Jquery。由于 node.js 中没有 DOM(因为它基本上是服务器应用程序)。

您必须通过以下方式在服务器上安装 jquery:

npm install jquery

它安装了 node-jquery:https://github.com/coolaj86/node-jquery ,
具有依赖关系 jsdom:https://github.com/tmpvar/jsdom和 htmlparser:https://github.com/tautologistics/node-htmlparser .

基本上,这些依赖项会为 jquery 创建伪造的 DOM。
理想情况下,您不应该在服务器上要求 jquery。

关于jquery - NodeJS jQuery ".find"方法无法解析包含 " "的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11185977/

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