如何创建jQuery函数?

时间:2010-12-02 11:20:30

标签: jquery

我已经看到了一些创建jQuery(-namespaced)函数的不同方法,但我不能完全区分它们之间的实际区别。

jQuery.fn.myFunction = function() { ... };

jQuery.myFunction = function() { ... };

jQuery.fn.extend({ myFunction: function() { ... } });

1 个答案:

答案 0 :(得分:6)

jQuery.fn.myFunction用于创建将在每个jQuery结果集上可用的函数:

$('div').myFunction();

jQuery.myFunction用于创建jQuery对象上可用的辅助函数,例如$.inArray

您的上一个版本使用新函数扩展了$.fn对象,并且与第一个示例的功能相同。