extending an existing jqurey function

By Sam Deering

How to extend the functionality of an existing jQuery Function

    var oldget = $.fn.get; // maintain a to the existing function
    $.fn.get = function()
        // original behavior - use function.apply to preserve context
        var ret = oldget.apply(this, arguments);

        // stuff I will be extending
        // that doesn't affect/change
        // the way .get() works

        // preserve return value (probably the jQuery object...)
        return ret;

No Reader comments



Learn Coding Online
Learn Web Development

Start learning web development and design for free with SitePoint Premium!

Get the latest in JavaScript, once a week, for free.