zhaojs
2023-06-09 357deb88eb2cbb0c049d20c1f2261b3b142ea5b6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
define( [
    "../../core"
], function( jQuery ) {
 
return function( elem, dir, until ) {
    var matched = [],
        truncate = until !== undefined;
 
    while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {
        if ( elem.nodeType === 1 ) {
            if ( truncate && jQuery( elem ).is( until ) ) {
                break;
            }
            matched.push( elem );
        }
    }
    return matched;
};
 
} );