UNPKG

@mdui/jq

Version:

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

22 lines (21 loc) 942 B
import './each.js'; import type { Selector, TypeOrArray } from '../shared/helper.js'; declare module '../shared/core.js' { interface JQ<T = HTMLElement> { /** * 如果集合中至少一个元素和参数匹配,则返回 `true`,否则返回 `false` * @param selector * 可以是 CSS 选择器、DOM 元素、DOM 元素数组、JQ 对象、或回调函数 * * 参数为回调函数时,函数的第一个参数为元素的索引位置、第二个参数为当前元素,`this` 指向当前元素 * * 若回调函数返回 `true`,则表示和当前元素匹配;若返回 `false`,表示和当前元素不匹配 * @example ```js $('.box').is('.box') // true $('.box').is('.boxss'); // false ``` */ is(selector: Selector | TypeOrArray<Element> | JQ | ((this: T, index: number, element: T) => boolean)): boolean; } }