UNPKG

@mdui/jq

Version:

拥有和 jQuery 相似 API 的轻量级 JavaScript 工具库

29 lines (28 loc) 995 B
import './val.js'; import type { HTMLString } from '../shared/helper.js'; declare module '../shared/core.js' { interface JQ<T = HTMLElement> { /** * 设置集合中所有元素的 HTML 内容 * @param html * 可以是 HTML 字符串、DOM 元素、或回调函数(返回 HTML 字符串、DOM 元素) * * 回调函数的第一个参数为索引位置,第二个参数为元素原有的 HTML 内容,`this` 指向当前元素 * * 若该值、或函数返回值为 `undefined` 时,不修改对应的 HTML * @example ```js $('#box').html('html content') ``` */ html(html: HTMLString | Element | undefined | ((this: T, index: number, oldHtml: HTMLString) => HTMLString | Element | void | undefined)): this; /** * 获取集合中第一个元素的 HTML 内容 * @example ```js $('#box').html() ``` */ html(): string; } }