我正在使用jquery更新模块,并使用
封装jquery200
但选择器未定义。我的代码是这样的。
(function($){})(jQuery);
我该怎么办?
答案 0 :(得分:0)
如果其他内容也使用$
(例如另一个jQuery版本),则可以尝试使用$.noConflict()
:
jQuery.noConflict();
(function( $ ) {
$(function() {
// More code using $ as alias to jQuery
});
})(jQuery);
来源:https://api.jquery.com/jquery.noconflict/
许多JavaScript库使用$作为函数或变量名,只是 就像jQuery一样。在jQuery的情况下,$只是jQuery的别名,因此 无需使用$即可使用所有功能。如果您需要使用 jQuery旁边的另一个JavaScript库,返回$ back的控制 到另一个库,并调用$ .noConflict()。的旧参考 $在jQuery初始化期间保存; noConflict()只是还原 他们。