如何为jQuery添加“核心”功能?

时间:2012-07-23 04:32:54

标签: javascript jquery

这可能是一个重复的问题,但我找不到它。

我理解“How to add a function to jQuery?” - 该功能的激活类似于:

jQueury(selector).myFunction();

但jQuery也有一些“核心”功能,可以激活,如:

jQuery.ajax(options);

如果我想为jQuery添加一个不对元素起作用的函数,比如日志函数,我怎样才能将它添加到“核心”中,以便它可以被激活,如:

jQuery.log('message');

2 个答案:

答案 0 :(得分:3)

使用$.extend( { functionName: function() { ... } } );

或更简单:$.functionName = function() { ... };

答案 1 :(得分:1)

所以只需定义它:

$.log = function(str) { alert(str); };

jQuery.log('foo bar');

http://jsfiddle.net/zerkms/4TAcv/