jQuery.fn.ancestor = function(selector) {
    return check($(this), selector);
}

function check(element, selector) {
    if(element.is(selector)) {
        return element;
    } else if(element.is("body")) {
        return null;
    } else {
        return check(element.parent(), selector);
    }
}

