fluid.findAncestor(element, test)

Finds the nearest ancestor of the element that passes the test.

fluid.findAncestor(element, test);

File name: Fluid.js

Parameters

element

(Element) DOM element

test

(Function) A function which takes an element as a parameter and returns true or false for some test.

Return Value

Element

the nearest ancestor that passes the test

See Also


Example

var smallHeader = fluid.jById(id);
var bigHeader = fluid.findAncestor(smallHeader, function (element) {
    return $(element).is(selectors.sortHeader);
});

In this example, fluid.findAncestor() is used to find an ancestor of smallHeader that has a desired selector.