我正在尝试将 jQuery 添加到 SQLBuddy 的 PHP 中并且遇到了一些冲突。如果我只包含 jQuery,则程序的其余部分将停止运行并且不会提取表/数据库。
如果我使用 jQuery noConflict 函数,一切正常,但我不能使用任何 jQuery 选择器。有没有一种方法可以合并 2 个库,它会告诉你哪里有 2 个同名的函数,并提示你重命名其中一个?
我正在尝试将 jQuery 添加到 SQLBuddy 的 PHP 中并且遇到了一些冲突。如果我只包含 jQuery,则程序的其余部分将停止运行并且不会提取表/数据库。
如果我使用 jQuery noConflict 函数,一切正常,但我不能使用任何 jQuery 选择器。有没有一种方法可以合并 2 个库,它会告诉你哪里有 2 个同名的函数,并提示你重命名其中一个?
noConflict
返回对 jquery 函数的引用,因此您应该能够将返回值分配给变量并使用它而不是$
or jquery
。像这样:
var $j = jQuery.noConflict();
// $j is now an alias to the jQuery function; creating the new alias is optional.
$j(document).ready(function() {
$j( "div" ).hide();
});
见: http ://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/