Type parameters
T: Kijs<any, any> = Kijs<any, any>
TElementProp = HTMLElement
TElement = TElementProp extends string ? HTMLElement : TElementProp extends ArrayLikeNotIsString<infer R> ? R : TElementProp
Indexable
[index: number]: TElement
Constructors
constructor
- new Kijs<T, TElementProp, TElement>(selector?: ParamNewKijs<TElementProp>, prevObject?: T, context?: Document): Kijs<T, TElementProp, TElement>
Type parameters
T: Kijs<any, any, any, T> = Kijs<any, any, any>
TElementProp = HTMLElement
TElement = TElementProp extends string ? HTMLElement : TElementProp extends ArrayLikeNotIsString<R> ? R : TElementProp
Parameters
Optional selector: ParamNewKijs<TElementProp>
Optional prevObject: T
context: Document = document
Returns Kijs<T, TElementProp, TElement>
Properties
Private Readonly #context
#context: Document
Private Optional Readonly #prevObject
#prevObject?: T
Readonly init
init
: <T, TElement>(selector
?: ParamNewKijs<TElement>, prevObject
?: T, context
?: Document) => Kijs<Kijs<any, any, any>, HTMLElement, HTMLElement> | Kijs<T, TElement, TElement extends string ? HTMLElement : TElement extends ArrayLikeNotIsString<R> ? R : TElement> = kijsType declaration
- <T, TElement>(selector?: ParamNewKijs<TElement>, prevObject?: T, context?: Document): Kijs<Kijs<any, any, any>, HTMLElement, HTMLElement> | Kijs<T, TElement, TElement extends string ? HTMLElement : TElement extends ArrayLikeNotIsString<R> ? R : TElement>
Type parameters
T: Kijs<any, any, any, T>
TElement = HTMLElement
Parameters
Optional selector: ParamNewKijs<TElement>
Optional prevObject: T
context: Document = document
Returns Kijs<Kijs<any, any, any>, HTMLElement, HTMLElement> | Kijs<T, TElement, TElement extends string ? HTMLElement : TElement extends ArrayLikeNotIsString<R> ? R : TElement>
Readonly kijs
kijs: true = true
Static Readonly use
use
: <T>(plugin
: any,
...options
: readonly T[]) => typeof Kijs = useType declaration
- <T>(plugin: any, ...options: readonly T[]): typeof Kijs
Type parameters
Parameters
plugin: any
Rest ...options: readonly T[]
Returns typeof Kijs
Methods
add
- add<T>(selector: ParamNewKijs<T>, context?: Document): Kijs<Kijs<T, TElementProp, TElement>, readonly (TElement | (T extends string ? HTMLElement : T extends ArrayLikeNotIsString<R> ? R : T))[], TElement | (T extends string ? HTMLElement : T extends ArrayLikeNotIsString<R> ? R : T)>
Type parameters
Parameters
selector: ParamNewKijs<T>
context: Document = ...
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly (TElement | (T extends string ? HTMLElement : T extends ArrayLikeNotIsString<R> ? R : T))[], TElement | (T extends string ? HTMLElement : T extends ArrayLikeNotIsString<R> ? R : T)>
addBack
- addBack<T>(selector?: ParamNewKijs<T>): Kijs<Kijs<T, TElementProp, TElement>, TElement | T, (TElement extends string ? HTMLElement : TElement extends ArrayLikeNotIsString<R> ? R : TElement) | (T extends string ? HTMLElement : T extends ArrayLikeNotIsString<R> ? R : T)>
- addBack(filter: (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>) => boolean | void): Kijs<Kijs<T, TElementProp, TElement>, TElement, TElement extends string ? HTMLElement : TElement extends ArrayLikeNotIsString<R> ? R : TElement>
Type parameters
Parameters
Optional selector: ParamNewKijs<T>
Returns Kijs<Kijs<T, TElementProp, TElement>, TElement | T, (TElement extends string ? HTMLElement : TElement extends ArrayLikeNotIsString<R> ? R : TElement) | (T extends string ? HTMLElement : T extends ArrayLikeNotIsString<R> ? R : T)>
Parameters
filter: (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>) => boolean | void
- (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>): boolean | void
Parameters
element: TElement
index: number
kijs: Kijs<T, TElementProp, TElement>
Returns boolean | void
Returns Kijs<Kijs<T, TElementProp, TElement>, TElement, TElement extends string ? HTMLElement : TElement extends ArrayLikeNotIsString<R> ? R : TElement>
addClass
- addClass(classes: string | readonly string[] | ((index: number, className: string) => string | readonly string[])): Kijs<T, TElementProp, TElement>
Parameters
classes: string | readonly string[] | ((index: number, className: string) => string | readonly string[])
Returns Kijs<T, TElementProp, TElement>
after
- after(...contents: readonly (CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd> | ((index: number, html: string) => CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd>))[]): Kijs<T, TElementProp, TElement>
Parameters
Rest ...contents: readonly (CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd> | ((index: number, html: string) => CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd>))[]
Returns Kijs<T, TElementProp, TElement>
append
- append(...contents: readonly (CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd> | ((index: number, html: string) => CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd>))[]): Kijs<T, TElementProp, TElement>
Parameters
Rest ...contents: readonly (CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd> | ((index: number, html: string) => CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd>))[]
Returns Kijs<T, TElementProp, TElement>
appendTo
- appendTo(selector: ParamNewKijs<Element>): Kijs<T, TElementProp, TElement>
Parameters
selector: ParamNewKijs<Element>
Returns Kijs<T, TElementProp, TElement>
attr
- attr(name: string, value: string): Kijs<T, TElementProp, TElement>
- attr(name: string): string
- attr(attributes: {}): Kijs<T, TElementProp, TElement>
Parameters
name: string
value: string
Returns Kijs<T, TElementProp, TElement>
Parameters
Returns string
Parameters
Returns Kijs<T, TElementProp, TElement>
before
- before(...contents: readonly (CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd> | ((index: number, html: string) => CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd>))[]): Kijs<T, TElementProp, TElement>
Parameters
Rest ...contents: readonly (CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd> | ((index: number, html: string) => CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd>))[]
Returns Kijs<T, TElementProp, TElement>
bind
- bind(name: string, callback: (event: any) => void): Kijs<T, TElementProp, TElement>
Parameters
name: string
callback: (event: any) => void
Returns Kijs<T, TElementProp, TElement>
blur
- blur(callback?: (event: Event) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: Event) => void
Returns Kijs<T, TElementProp, TElement>
change
- change(callback?: (event: Event) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: Event) => void
Returns Kijs<T, TElementProp, TElement>
children
- children<T>(selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
click
- click(callback?: (event: MouseEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: MouseEvent) => void
- (event: MouseEvent): void
Returns Kijs<T, TElementProp, TElement>
clone
- clone(dataAndEvent?: boolean, deepDataAndEvent?: boolean): Kijs<Kijs<T, TElementProp, TElement>, readonly any[], any>
Parameters
dataAndEvent: boolean = false
deepDataAndEvent: boolean = dataAndEvent
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly any[], any>
closest
- closest<T>(selector: ParamNewKijs<T>): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
selector: ParamNewKijs<T>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
contents
- contents<T>(): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
contextmenu
- contextmenu(callback?: (event: MouseEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: MouseEvent) => void
- (event: MouseEvent): void
Returns Kijs<T, TElementProp, TElement>
css
- css(props: readonly string[]): Record<string, string>
- css(prop: string): string
- css(prop: string, value: string | number): Kijs<T, TElementProp, TElement>
- css(css: {}): Kijs<T, TElementProp, TElement>
Parameters
Returns Record<string, string>
Parameters
Returns string
Parameters
prop: string
value: string | number
Returns Kijs<T, TElementProp, TElement>
Parameters
css: {}
[prop: string]: string | number
Returns Kijs<T, TElementProp, TElement>
data
- data<T>(): T
- data<R>(key: string | number | symbol): R
- data<V>(key: string | number | symbol, value: V): Kijs<T, TElementProp, TElement>
- data<D>(data: D): Kijs<T, TElementProp, TElement>
Type parameters
Returns T
Type parameters
Parameters
key: string | number | symbol
Returns R
Type parameters
Parameters
key: string | number | symbol
value: V
Returns Kijs<T, TElementProp, TElement>
Type parameters
Parameters
Returns Kijs<T, TElementProp, TElement>
dblclick
- dblclick(callback?: (event: MouseEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: MouseEvent) => void
- (event: MouseEvent): void
Returns Kijs<T, TElementProp, TElement>
delegate
- delegate(selector: string, name: string, callback: (event: any) => void): Kijs<T, TElementProp, TElement>
Parameters
selector: string
name: string
callback: (event: any) => void
Returns Kijs<T, TElementProp, TElement>
detach
- detach(selector?: string): Kijs<T, TElementProp, TElement>
Parameters
Optional selector: string
Returns Kijs<T, TElementProp, TElement>
each
- each(callback: (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>) => false | void): Kijs<T, TElementProp, TElement>
Parameters
callback: (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>) => false | void
- (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>): false | void
Parameters
element: TElement
index: number
kijs: Kijs<T, TElementProp, TElement>
Returns false | void
Returns Kijs<T, TElementProp, TElement>
empty
- empty(): Kijs<T, TElementProp, TElement>
Returns Kijs<T, TElementProp, TElement>
eq
- eq(index: number): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Parameters
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
even
- even(): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
extend
- extend<T>(deep: boolean, ...src: readonly {}[]): Kijs<T, TElementProp, TElement>
- extend<T>(...src: readonly {}[]): Kijs<T, TElementProp, TElement>
Type parameters
Parameters
deep: boolean
Rest ...src: readonly {}[]
Returns Kijs<T, TElementProp, TElement>
Type parameters
Parameters
Rest ...src: readonly {}[]
Returns Kijs<T, TElementProp, TElement>
filter
- filter(selector: ParamNewKijs<TElement>): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
- filter(callback: (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>) => boolean | void): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Parameters
selector: ParamNewKijs<TElement>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Parameters
callback: (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>) => boolean | void
- (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>): boolean | void
Parameters
element: TElement
index: number
kijs: Kijs<T, TElementProp, TElement>
Returns boolean | void
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
find
- find<T>(selector: ParamNewKijs<T>): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
selector: ParamNewKijs<T>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
first
- first(): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
focus
- focus(callback?: (event: FocusEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: FocusEvent) => void
- (event: FocusEvent): void
Returns Kijs<T, TElementProp, TElement>
focusin
- focusin(callback?: (event: FocusEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: FocusEvent) => void
- (event: FocusEvent): void
Returns Kijs<T, TElementProp, TElement>
focusout
- focusout(callback?: (event: FocusEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: FocusEvent) => void
- (event: FocusEvent): void
Returns Kijs<T, TElementProp, TElement>
get
- get(): readonly TElement[]
- get(index: number): void | TElement
Returns readonly TElement[]
Parameters
Returns void | TElement
has
- has(element: ParamNewKijs<TElement>): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Parameters
element: ParamNewKijs<TElement>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
hasClass
- hasClass(clazz: string): boolean
Parameters
Returns boolean
height
- height(): number
- height(value: number, margin?: boolean): Kijs<T, TElementProp, TElement>
Returns number
Parameters
value: number
Optional margin: boolean
Returns Kijs<T, TElementProp, TElement>
hover
- hover(cb: (event: MouseEvent) => void): Kijs<T, TElementProp, TElement>
- hover(fnOver: (event: MouseEvent) => void, fnOut: (event: MouseEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
cb: (event: MouseEvent) => void
- (event: MouseEvent): void
Returns Kijs<T, TElementProp, TElement>
Parameters
fnOver: (event: MouseEvent) => void
- (event: MouseEvent): void
fnOut: (event: MouseEvent) => void
- (event: MouseEvent): void
Returns Kijs<T, TElementProp, TElement>
html
- html(): string
- html(htmlString: string): Kijs<T, TElementProp, TElement>
Returns string
Parameters
Returns Kijs<T, TElementProp, TElement>
index
- index(selector?: string | TElement | Kijs<any, TElement, TElement extends string ? HTMLElement : TElement extends ArrayLikeNotIsString<R> ? R : TElement>): number
Parameters
Optional selector: string | TElement | Kijs<any, TElement, TElement extends string ? HTMLElement : TElement extends ArrayLikeNotIsString<R> ? R : TElement>
Returns number
innerHeight
- innerHeight(): number
- innerHeight(value: number, margin?: boolean): Kijs<T, TElementProp, TElement>
Returns number
Parameters
value: number
Optional margin: boolean
Returns Kijs<T, TElementProp, TElement>
innerWidth
- innerWidth(): number
- innerWidth(value: number, margin?: boolean): Kijs<T, TElementProp, TElement>
Returns number
Parameters
value: number
Optional margin: boolean
Returns Kijs<T, TElementProp, TElement>
insertAfter
- insertAfter(selector: ParamNewKijs<Element>): Kijs<T, TElementProp, TElement>
Parameters
selector: ParamNewKijs<Element>
Returns Kijs<T, TElementProp, TElement>
insertBefore
- insertBefore(selector: ParamNewKijs<Element>): Kijs<T, TElementProp, TElement>
Parameters
selector: ParamNewKijs<Element>
Returns Kijs<T, TElementProp, TElement>
is
- is(selector: ParamNewKijs<TElement>): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
- is(filter: (index: number, element: TElement) => boolean | void): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Parameters
selector: ParamNewKijs<TElement>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Parameters
filter: (index: number, element: TElement) => boolean | void
- (index: number, element: TElement): boolean | void
Parameters
index: number
element: TElement
Returns boolean | void
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
keydown
- keydown(callback?: (event: KeyboardEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: KeyboardEvent) => void
- (event: KeyboardEvent): void
Returns Kijs<T, TElementProp, TElement>
keypress
- keypress(callback?: (event: KeyboardEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: KeyboardEvent) => void
- (event: KeyboardEvent): void
Returns Kijs<T, TElementProp, TElement>
keyup
- keyup(callback?: (event: KeyboardEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: KeyboardEvent) => void
- (event: KeyboardEvent): void
Returns Kijs<T, TElementProp, TElement>
last
- last(): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
map
- map<T>(callback: (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>) => T): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
callback: (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>) => T
- (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>): T
Parameters
element: TElement
index: number
kijs: Kijs<T, TElementProp, TElement>
Returns T
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
mousedown
- mousedown(callback?: (event: MouseEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: MouseEvent) => void
- (event: MouseEvent): void
Returns Kijs<T, TElementProp, TElement>
mouseenter
- mouseenter(callback?: (event: MouseEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: MouseEvent) => void
- (event: MouseEvent): void
Returns Kijs<T, TElementProp, TElement>
mouseleave
- mouseleave(callback?: (event: MouseEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: MouseEvent) => void
- (event: MouseEvent): void
Returns Kijs<T, TElementProp, TElement>
mouseover
- mouseover(callback?: (event: MouseEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: MouseEvent) => void
- (event: MouseEvent): void
Returns Kijs<T, TElementProp, TElement>
mouseup
- mouseup(callback?: (event: MouseEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: MouseEvent) => void
- (event: MouseEvent): void
Returns Kijs<T, TElementProp, TElement>
next
- next<T>(selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
nextAll
- nextAll<T>(selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
nextUntil
- nextUntil<T>(selectorExclude?: ParamNewKijs<T>, selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Type parameters
Parameters
Optional selectorExclude: ParamNewKijs<T>
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
not
- not(selector: ParamNewKijs<TElement>): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
- not(callback: (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>) => boolean | void): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Parameters
selector: ParamNewKijs<TElement>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Parameters
callback: (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>) => boolean | void
- (element: TElement, index: number, kijs: Kijs<T, TElementProp, TElement>): boolean | void
Parameters
element: TElement
index: number
kijs: Kijs<T, TElementProp, TElement>
Returns boolean | void
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
odd
- odd(): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
off
- off(name?: string, callback?: (event: any) => void): Kijs<T, TElementProp, TElement>
- off(name: string, selector: string, callback: (event: any) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional name: string
Optional callback: (event: any) => void
Returns Kijs<T, TElementProp, TElement>
Parameters
name: string
selector: string
callback: (event: any) => void
Returns Kijs<T, TElementProp, TElement>
offset
- offset(options: { left: number; top: number }): Kijs<T, TElementProp, TElement>
- offset(): { left: number; top: number }
Parameters
options: { left: number; top: number }
Readonly left: number
Readonly top: number
Returns Kijs<T, TElementProp, TElement>
Returns { left: number; top: number }
Readonly left: number
Readonly top: number
offsetParent
- offsetParent(): readonly (null | Element)[]
Returns readonly (null | Element)[]
on
- on(name: string, callback: (event: any) => void): Kijs<T, TElementProp, TElement>
- on(name: string, selector: string, callback: (event: any) => void): Kijs<T, TElementProp, TElement>
Parameters
name: string
callback: (event: any) => void
Returns Kijs<T, TElementProp, TElement>
Parameters
name: string
selector: string
callback: (event: any) => void
Returns Kijs<T, TElementProp, TElement>
one
- one(name: string, callback: (event: any) => void): Kijs<T, TElementProp, TElement>
- one(name: string, selector: string, callback: (event: any) => void): Kijs<T, TElementProp, TElement>
Parameters
name: string
callback: (event: any) => void
Returns Kijs<T, TElementProp, TElement>
Parameters
name: string
selector: string
callback: (event: any) => void
Returns Kijs<T, TElementProp, TElement>
outerHeight
- outerHeight(): number
- outerHeight(value: number, margin?: boolean): Kijs<T, TElementProp, TElement>
Returns number
Parameters
value: number
Optional margin: boolean
Returns Kijs<T, TElementProp, TElement>
outerWidth
- outerWidth(): number
- outerWidth(value: number, margin?: boolean): Kijs<T, TElementProp, TElement>
Returns number
Parameters
value: number
Optional margin: boolean
Returns Kijs<T, TElementProp, TElement>
parent
- parent<T>(selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
parents
- parents<T>(selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
parentsUntil
- parentsUntil<T>(excludeSelector?: ParamNewKijs<T>, selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
Type parameters
Parameters
Optional excludeSelector: ParamNewKijs<T>
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly TElement[], TElement>
prepend
- prepend(...contents: readonly (CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd> | ((index: number, html: string) => CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd>))[]): Kijs<T, TElementProp, TElement>
Parameters
Rest ...contents: readonly (CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd> | ((index: number, html: string) => CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd>))[]
Returns Kijs<T, TElementProp, TElement>
prependTo
- prependTo(selector: ParamNewKijs<Element>): Kijs<T, TElementProp, TElement>
Parameters
selector: ParamNewKijs<Element>
Returns Kijs<T, TElementProp, TElement>
prev
- prev<T>(selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
prevAll
- prevAll<T>(selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
prevUntil
- prevUntil<R, T>(selectorExclude?: ParamNewKijs<T>, selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly R[], R>
Type parameters
Parameters
Optional selectorExclude: ParamNewKijs<T>
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly R[], R>
prop
- prop<T>(name: string): void | T
- prop(props: {}): Kijs<T, TElementProp, TElement>
- prop<T>(name: string, value: T): Kijs<T, TElementProp, TElement>
Type parameters
Parameters
Returns void | T
Parameters
props: {}
[name: string | number | symbol]: any
Returns Kijs<T, TElementProp, TElement>
Type parameters
Parameters
Returns Kijs<T, TElementProp, TElement>
push
- push(...items: TElement[]): number
Parameters
Rest ...items: TElement[]
Returns number
pushStack
- pushStack<T>(elements: ArrayLikeNotIsString<T>): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
elements: ArrayLikeNotIsString<T>
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
ready
- ready(wait: boolean): void
- ready(callback?: () => void | Promise<void>): Promise<void>
Parameters
Returns void
Parameters
Optional callback: () => void | Promise<void>
Returns void | Promise<void>
Returns Promise<void>
remove
- remove(selector?: string): Kijs<T, TElementProp, TElement>
Parameters
Optional selector: string
Returns Kijs<T, TElementProp, TElement>
removeAttr
- removeAttr(name: string): Kijs<T, TElementProp, TElement>
Parameters
Returns Kijs<T, TElementProp, TElement>
removeClass
- removeClass(classes: string | readonly string[] | ((index: number, className: string) => string | readonly string[])): Kijs<T, TElementProp, TElement>
Parameters
classes: string | readonly string[] | ((index: number, className: string) => string | readonly string[])
Returns Kijs<T, TElementProp, TElement>
removeData
- removeData(): Kijs<T, TElementProp, TElement>
- removeData(key: string | number | symbol): Kijs<T, TElementProp, TElement>
Returns Kijs<T, TElementProp, TElement>
Parameters
key: string | number | symbol
Returns Kijs<T, TElementProp, TElement>
removeProp
- removeProp(name: string): Kijs<T, TElementProp, TElement>
Parameters
Returns Kijs<T, TElementProp, TElement>
replaceAll
- replaceAll(selector: ParamNewKijs<Element>): Kijs<T, TElementProp, TElement>
Parameters
selector: ParamNewKijs<Element>
Returns Kijs<T, TElementProp, TElement>
replaceWith
- replaceWith(...contents: readonly (CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd> | ((index: number, html: string) => CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd>))[]): Kijs<T, TElementProp, TElement>
Parameters
Rest ...contents: readonly (CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd> | ((index: number, html: string) => CustomElementAdd | ArrayLikeNotIsString<CustomElementAdd>))[]
Returns Kijs<T, TElementProp, TElement>
resize
- resize(callback?: (event: UIEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: UIEvent) => void
Returns Kijs<T, TElementProp, TElement>
scroll
- scroll(callback?: (event: Event) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: Event) => void
Returns Kijs<T, TElementProp, TElement>
scrollLeft
- scrollLeft(): number
- scrollLeft(value: number): Kijs<T, TElementProp, TElement>
Returns number
Parameters
Returns Kijs<T, TElementProp, TElement>
scrollTop
- scrollTop(): number
- scrollTop(value: number): Kijs<T, TElementProp, TElement>
Returns number
Parameters
Returns Kijs<T, TElementProp, TElement>
select
- select(callback?: (event: Event | UIEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: Event | UIEvent) => void
- (event: Event | UIEvent): void
Returns Kijs<T, TElementProp, TElement>
serializeArray
- serializeArray(): readonly { name: string; value: string }[]
Returns readonly { name: string; value: string }[]
siblings
- siblings<T>(selector?: string): Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
Type parameters
Parameters
Optional selector: string
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly T[], T>
slice
- slice(start: number, end?: number): Kijs<Kijs<T, TElementProp, TElement>, readonly any[], any>
Parameters
start: number
Optional end: number
Returns Kijs<Kijs<T, TElementProp, TElement>, readonly any[], any>
sort
- sort(compareFn?: (a: TElement, b: TElement) => number): Kijs<T, TElementProp, TElement>
Parameters
Optional compareFn: (a: TElement, b: TElement) => number
- (a: TElement, b: TElement): number
Returns Kijs<T, TElementProp, TElement>
splice
- splice(start: number, deleteCount?: number, ...items: TElement[]): TElement[]
Parameters
start: number
Optional deleteCount: number
Rest ...items: TElement[]
Returns TElement[]
submit
- submit(callback?: (event: SubmitEvent) => void): Kijs<T, TElementProp, TElement>
Parameters
Optional callback: (event: SubmitEvent) => void
- (event: SubmitEvent): void
Returns Kijs<T, TElementProp, TElement>
text
- text(): string
- text(content: string | number): Kijs<T, TElementProp, TElement>
Returns string
Parameters
Returns Kijs<T, TElementProp, TElement>
toggleClass
- toggleClass(classes: string | readonly string[] | ((index: number, className: string) => string | readonly string[])): Kijs<T, TElementProp, TElement>
Parameters
classes: string | readonly string[] | ((index: number, className: string) => string | readonly string[])
Returns Kijs<T, TElementProp, TElement>
trigger
- trigger(name: string, data?: any): Kijs<T, TElementProp, TElement>
Parameters
name: string
Optional data: any
Returns Kijs<T, TElementProp, TElement>
triggerHandler
- triggerHandler(name: string, data: any): any
unbind
- unbind(name: string, callback: (event: any) => void): Kijs<T, TElementProp, TElement>
Parameters
name: string
callback: (event: any) => void
Returns Kijs<T, TElementProp, TElement>
undelegate
- undelegate(selector: string, name: string, callback: (event: any) => void): Kijs<T, TElementProp, TElement>
Parameters
selector: string
name: string
callback: (event: any) => void
Returns Kijs<T, TElementProp, TElement>
unwrap
- unwrap(selector?: string): Kijs<T, TElementProp, TElement>
Parameters
Optional selector: string
Returns Kijs<T, TElementProp, TElement>
val
- val(): string | number | readonly (string | number)[]
- val(value: string | number | readonly (string | number)[]): Kijs<T, TElementProp, TElement>
Returns string | number | readonly (string | number)[]
Parameters
value: string | number | readonly (string | number)[]
Returns Kijs<T, TElementProp, TElement>
value
- value(): string | number | readonly (string | number)[]
- value(value: string | number | readonly (string | number)[]): Kijs<T, TElementProp, TElement>
Returns string | number | readonly (string | number)[]
Parameters
value: string | number | readonly (string | number)[]
Returns Kijs<T, TElementProp, TElement>
width
- width(): number
- width(value: number, margin?: boolean): Kijs<T, TElementProp, TElement>
Returns number
Parameters
value: number
Optional margin: boolean
Returns Kijs<T, TElementProp, TElement>
wrap
- wrap<T>(html: ParamNewKijs<T> | ((index: number, element: TElement) => ParamNewKijs<T>)): Kijs<T, TElementProp, TElement>
Type parameters
Parameters
html: ParamNewKijs<T> | ((index: number, element: TElement) => ParamNewKijs<T>)
Returns Kijs<T, TElementProp, TElement>
wrapAll
- wrapAll(html: ParamNewKijs<Element>): Kijs<T, TElementProp, TElement>
Parameters
html: ParamNewKijs<Element>
Returns Kijs<T, TElementProp, TElement>
wrapInner
- wrapInner<T>(html: ParamNewKijs<T>): Kijs<T, TElementProp, TElement>
Type parameters
Parameters
Returns Kijs<T, TElementProp, TElement>