@moomfe/zenjs
Version:
ZenJS 是一个高性能的 JavaScript 工具库。
17 lines (12 loc) • 543 B
JavaScript
import inBrowser from "../../../shared/const/inBrowser";
import defineValue from "../../../shared/util/defineValue";
import ElementProto from "../../../shared/global/DomElement/prototype/index";
import { Filter } from "../$first/util";
if( inBrowser ){
defineValue( ElementProto, '$parent', function( filter ){
return Filter( this.parentElement, filter, null, true );
});
defineValue( ElementProto, '$parents', function( filter, checkSelf ){
return Filter( this, filter, 'parentElement', checkSelf );
});
}