加载不同版本的Jquery文件

时间:2014-02-19 10:12:23

标签: jquery

我有一些页面,我正在使用某些第三方控件。这个程序集正在加载jQuery 1.3版。但在我的应用程序母版页中,我使用的是jQuery 1.8.3,因为我的页面无法正常工作。它显示以下错误消息。

  

Microsoft JScript运行时错误:对象不支持此属性或方法

有什么办法可以解决这个问题吗?

谢谢,

普利文。

1 个答案:

答案 0 :(得分:1)

您应该尝试更新脚本以使用更新版本的jQuery。如果那不可能,那么您可以使用jQuery.noConflict()方法创建对所选版本的安全引用。

<script type="text/javascript" src="//code.jquery.com/jquery-1.3.min.js"></script>
<script type="text/javascript">
    var $1_3 = jQuery.noConflict(true);
</script>

<script type="text/javascript" src="//code.jquery.com/jquery-1.8.1.min.js"></script>
<script type="text/javascript">
    var $1_8_1 = jQuery.noConflict(true);
</script>

您应该可以在代码中使用它:

$1_3.trim("   abc    ");   // "abc";
$1_8_1.trim("   abc    ");   // "abc";

这不是一个完美的解决方案,我建议只使用一个版本的jQuery。