解决Javascript冲突/ jquery

Resolve Javascript Conflicts / jquery

本文关键字:jquery 冲突 Javascript 解决      更新时间:2023-09-26

我试图将jQuery添加到SQLBuddy的PHP,并得到一些冲突。如果我只包含jQuery,程序的其余部分将停止工作,并且不会拉出表/数据库。

如果我使用jQuery的noConflict函数,一切工作,但我不能使用任何jQuery选择器。是否有一种方法来合并2个库,它会告诉你在哪里有两个同名的函数,并提示你重命名其中一个?

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/