Вы можете определить пользовательские функции jQuery следующим образом:
$.fn.foo = function(){
//`this` is a jQuery object, referring to the matched elements (by selector)
return this.each(function(index, element){
//`this` inside this function refers to the DOM element
var $this = $(this); //`this` is wrapped in a jQuery object.
});
}
После этого определения каждый объект $("...")
будет иметь метод foo
.
Если вы не уверены, определен ли объект jQuery в долларах, оберните ваше определение в эту функцию:
(function($){
//Within this wrapper, $ is the jQuery namespace
$.fn.foo = function(){
//...
}
})(jQuery);