解决Javascript Conflicts / jquery

时间:2014-08-07 23:44:32

标签: javascript jquery sqlbuddy

我正在尝试将jQuery添加到SQLBuddy的PHP中,并且遇到了一些冲突。如果我只包含jQuery,程序的其余部分将停止运行,并且不会拉动表/数据库。

如果我使用jQuery noConflict函数,一切正常,但我不能使用任何jQuery选择器。有没有办法合并2个库,这些库将显示有2个具有相同名称的函数,并提示您重命名其中一个?

1 个答案:

答案 0 :(得分:1)

noConflict返回对jquery函数的引用,因此您应该只能将返回值赋给变量并使用它而不是$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/