由于您的分析将依赖于特定的 jQuery 版本 - 您不能使用它所包含的站点中的那个。您需要在自己的脚本中加载所需的 jQuery。
jQuery 的$.noConflict可以使用多个版本的 jQuery 。
您的脚本应如下所示:
var script = document.createElement('script');
script.type = 'text/javascript';
//the url of the needed jquery
script.src = '//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js';
script.onload = script.onreadystatechange = function() {
var rs = this.readyState;
if (rs) {
if ((rs != 'complete') && (rs != 'loaded')) {
return;
}
}
//after loading the jQuery - relinquish jQuery's control of the $ variable.
var myQuery = $.noConflict(true);
// alias loaded jQuery to a $ within the functions scope
myQuery(document).ready(function($) {
// code here normally with the loaded jQuery using the $ variable
});
}
//append the script into the document head
document.getElementsByTagName('head')[0].appendChild(script);
对于 $.noConflict 的其他用途,请查看 jQuery文档。