我处理过一个使用多个 JS 库(包括 jQuery)的项目。已检查
$.fn.jquery
它返回
Cannot read property 'jquery' of undefined
但是,
jQuery.fn.jquery
返回jquery版本,它告诉我还有其他东西正在使用$符号。有没有办法确定某个库是否使用它以及控制台中的哪个库?
最佳答案
所有库都有自己的属性和方法, 更好的查找方法是,在 chrome 控制台中输入 $,然后尝试展开,直到获得预期结果。
jQuery
有 fn
对象,该对象具有 jquery
属性,该属性保存 jQuery
的版本。
假设有另一个使用 $
的库,它可能具有属性 version 来获取版本。
使用 jQuery 的更好方法是使用闭包。
这是示例。
(function($){//Here you can use $ or $$ or anything which is allowed to use as variable.
})(jQuery);
关于javascript - 如何从控制台确定哪个库使用 $ 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33013245/