合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
[TOC] ##.first()<div id="10"></div> - 描述:选择DOM元素的第一个子元素 - 用法:.first(el, selector) - 参数: el (类型:Element):DOM元素 selector (类型:Selector):CSS 选择器 - 返回值: 返回DOM元素的第一个子元素 - 示例: ```js $api.first(el,'li'); ``` .first(el) - 参数:el (类型:Element):DOM元素 - 返回值:返回DOM元素的第一个子元素 - 示例: ```js $api.first(el); ``` ##.last()<div id="11"></div> - 描述:选择DOM元素的最后一个子元素 - 用法:.last(el, selector) - 参数: el (类型:Element):DOM元素 selector (类型:Selector):CSS 选择器 - 返回值: 返回DOM元素的最后一个子元素 - 示例: ```js $api.last(el,'li'); ``` .last(el) - 参数: el (类型:Element):DOM元素 - 返回值:返回DOM元素的最后一个子元素 - 示例: ```js $api.last(el); ``` ##.eq()<div id="12"></div> - 描述:选择第几个子元素 - 用法:.eq(el, index) - 参数: el (类型:Element):DOM元素 index (类型:String | Number):索引值 - 返回值:根据索引值返回子元素 - 示例: ```js $api.eq(el, 2); $api.eq(el, '2'); ``` ##.not()<div id="13"></div> - 描述:根据排除选择器选择子元素 - 用法:.not(el, selector) - 参数: el (类型:Element):DOM元素 selector (类型:Selector):CSS 选择器 - 返回值:返回不匹配选择器的所有子元素 - 示例: ```js $api.not(el, '.active'); ``` ##.prev()<div id="14"></div> - 描述:选择相邻的前一个元素 - 用法:.prev(el) - 参数:el (类型:Element):DOM元素 - 返回值:返回前一个元素 - 示例: ```js $api.prev(el); ``` ##.next()<div id="15"></div> - 描述:选择相邻的下一个元素 - 用法:.next(el) - 参数:el (类型:Element):DOM元素 - 返回值:返回下一个元素 - 示例: ```js $api.next(el); ``` ##.contains()<div id="16"></div> - 描述:判断某一个元素是否包含目标元素 - 用法:.contains(parentEl, targetEl) - 参数: parentEl (类型:Element):DOM元素 targetEl (类型:Element):DOM元素 - 返回值:返回布尔值(true 或 false) - 示例: ```js $api.contains(parentEl, targetEl); ``` ##.closest()<div id="17"></div> - 描述:根据选择器匹配最近的父元素 - 用法:.closest(el, selector) - 参数: el (类型:Element):DOM元素 selector (类型:Selector):CSS 选择器 - 返回值:根据选择器匹配最近的父元素 - 示例: ```js $api.closest(el, '.parent'); ```