jQuery选择器未定义

时间:2017-12-05 08:08:23

标签: jquery drupal-7

我正在使用jquery更新模块,并使用

封装jquery
200

但选择器未定义。我的代码是这样的。

(function($){})(jQuery);

我该怎么办?

1 个答案:

答案 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()只是还原 他们。