Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
nodejsjquery";。查找“;方法可以';t解析包含“的元素”&;nbsp&引用;_Jquery_Html_Node.js_Find_Selector - Fatal编程技术网

nodejsjquery";。查找“;方法可以';t解析包含“的元素”&;nbsp&引用;

nodejsjquery";。查找“;方法可以';t解析包含“的元素”&;nbsp&引用;,jquery,html,node.js,find,selector,Jquery,Html,Node.js,Find,Selector,当我在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/j

当我在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)
  • 它适用于
    中未包含
    的内容。奇怪
  • 我怎样才能让它工作(

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

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

npm install jquery
它安装节点jquery:,
具有依赖项jsdom:和htmlparser:

基本上,这些依赖项将为jquery创建假DOM。

理想情况下,您不应该要求在服务器上使用jquery。

我在Node.js中问过jquery安装问题吗???然后呢?那么您可以使用
.find()吗方法
在Node.js jQuery中,在您这样安装之后?对于包含
字符的元素。哇…此人试图提供帮助,您用一些有标题的备注来回应?@4lvin,Easy mate.Error在“/project\u path/jQuery.min.js:3:15266”清楚地解释了您直接添加了jquery js,您没有使用与节点兼容的jquery代码。是的,它应该允许您使用.find()方法。这里的问题只是:
为什么是它,
.find()
方法适用于任何其他内部不包含
字符的元素?此外,所有其他
jQuery
功能都正常工作。您能试试我的建议吗?因为您的问题之一是“如何使其工作?”:(“而且,我的建议应该可以解决此问题。