Constructors
constructor
- new DomQuery<T>(selector: T): DomQuery<T>
Type parameters
Parameters
Properties
elems
elems: HTMLElement[]
Methods
addClass
- addClass(className?: string | string[]): DomQuery<T>
Parameters
Optional className: string | string[]
attr
- attr(key: string): null | string
- attr(key: string, val: string): DomQuery<T>
- attr(key: Record<string, string>): DomQuery<T>
Parameters
Returns null | string
Parameters
Parameters
key: Record<string, string>
bindClickOutSide
- bindClickOutSide(fn: () => unknown, context?: unknown): DomQuery<T>
Parameters
fn: () => unknown
Optional context: unknown
contains
Parameters
Returns boolean
css
- css(key: string, val: string | number): DomQuery<T>
- css(key: Record<string, string | number>): DomQuery<T>
Parameters
key: string
val: string | number
Parameters
key: Record<string, string | number>
forEach
- forEach(callback: (elem: HTMLElement, index?: number) => unknown): DomQuery<T>
Parameters
callback: (elem: HTMLElement, index?: number) => unknown
- (elem: HTMLElement, index?: number): unknown
Parameters
elem: HTMLElement
Optional index: number
Returns unknown
getBoundingClientRect
- getBoundingClientRect(): DOMRect
hasClass
- hasClass(className?: string): boolean
Parameters
Optional className: string
Returns boolean
html
- html(): string
- html(val: string | number): DomQuery<T>
off
- off(event: string, callback?: any): DomQuery<T>
Parameters
event: string
Optional callback: any
on
Type parameters
K: keyof HTMLElementEventMap
Parameters
event: K
Optional context: unknown
removeClass
- removeClass(className?: string | string[]): DomQuery<T>
Parameters
Optional className: string | string[]
text
- text(): string
- text(val: string): DomQuery<T>
dom 的查询器