Расширение

Пример 1

$.fn.showSize = function() {
    return this.width() + 'x' + this.height();
}
 
var sizeObj = $('#element').showSize();

Пример 2: с параметром

$.fn.changeBg = function(color) {  
    return $(this).css('background', color);  
}
 
$('#element').changeBg('red');

Пример 3: несколько параметров

$.fn.changeBg = function(options) {
    var options = $.extend({
        red:255,
        blue:0,
        green:0,
        opacity:1.0
    },
    options);
    return $(this).css('background', 'rgba(' + options.red + ',' + options.blue + ',' + options.green + ',' + options.opacity + ')');
}
 
$('#element').changeBg(); // применяются настройки по умолчанию
$('#element').changeBg({red:10});
$('#element').changeBg({red:10, opacity:0.5});