0

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

我了解“如何向 jQuery 添加函数? ” - 该函数的激活类似于:

jQueury(selector).myFunction();

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

jQuery.ajax(options);

如果我想向 jQuery 添加一个不作用于元素的函数,例如日志记录函数,我将如何实现将其添加到“核心”以便可以像这样激活它:

jQuery.log('message');
4

2 回答 2

3

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

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

于 2012-07-23T04:37:35.590 回答
1

所以只要定义它:

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

jQuery.log('foo bar');

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

于 2012-07-23T04:35:09.713 回答