我正在研究将jquery版本添加到已经有jquery 1.2.6的页面。
加载jquery版本1.5.2后,运行:
new_$ = jQuery.noConflict();
现在,在页面准备好后,我运行new_$('.class')
,我收到错误。
仅当jquery的版本在1.2.6之前
时才存在问题我得到的错误是:
Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMXPathEvaluator.evaluate]
答案 0 :(得分:1)
你可以试试这个。
<script src="foo/jquery.1.4.js" type="text/javascript></script>
<script type="text/javascript">
//<![CDATA[
var oldJquery = jQuery;
jQuery = null;
$ = null;
//]]>
</script>
<script src="foo/jquery.1.7.js" type="text/javascript></script>
序列是必不可少的。
修改
这意味着:
jQuery
和$
jQuery
和$
(释放这些变量以供进一步使用)