2

我在使用 jQuery 时遇到了这个问题,不知道如何解决它....任何人都可以帮助或提供一些帮助!?

[异常...“组件返回失败代码:0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMXPathEvaluator.evaluate]”nsresult:“0x80070057 (NS_ERROR_ILLEGAL_VALUE)”位置:“JS 框架 :: http://example.com/wp-content/plugins/ IMM-Glossary/JavaScripts/prototype.js :: 匿名 :: line 1081" 数据:无] 来源:http ://example.com/wp-content/plugins/IMM-Glossary/JavaScripts/prototype.js

谢谢

编辑:感谢您的回复:) 问题是我阅读了http://docs.jquery.com/Using_jQuery_with_Other_Libraries - 我现在使用“jQuery”?所以不确定它为什么会发生?

PS - 关于代码 - 我什至不使用自己的代码。我只是使用这个插件和 jquery - 它会抛出错误?

4

3 回答 3

3
  1. 您的错误指向原型脚本,而不是 jQuery。
  2. 你还没有发布任何代码。
  3. 谷歌搜索。
于 2009-04-26T14:28:22.703 回答
0

首先,从错误消息来看,问题似乎出在 Prototype js 库上,而不是 jQuery 库上。

其次,错误代码(0x80070057)的形式表明这是一个COM组件的问题。

我猜你将一个 jQuery 选择器传递给 Prototype——两者都使用 $()——而原型不知道如何评估它。(原型将它传递给 nsIDOMXPathEvaluator 组件——我猜那是“Netscape Xpath Evaluator”——它对错误的 XPath 格式犹豫不决)

于 2009-04-26T14:29:48.193 回答
0

尝试使用$.noConflict()-将 jQuery 与其他库一起使用

于 2009-04-26T14:44:55.660 回答