如何在函数内正确使用$ for jQuery

时间:2015-06-23 15:44:15

标签: javascript jquery

我使用以下ocde,所以我可以使用$ short手来获取jQuery:

jQuery(function($){ ... }

但我还有一些需要jQuery的功能。我怎样才能在这些功能中使用$ short手?似乎$在我的职能范围内不起作用。

2 个答案:

答案 0 :(得分:6)

如果您在页面上有另一个使用$作为对象的脚本,则不能在function之外使用$。但是,您可以使用noConflict创建$jQuery的别名。

(function($) {
    // Use $ here
})(jQuery);


// Create an alias of jQuery
var $_ = jQuery.noConflict();

// Use $_ here

答案 1 :(得分:0)

删除前面的jQuery并放在其后:

(function($){
  ///
})(jQuery); // Use jQuery here