jQuery技术

jQuery基础学习遍历 closest()方法

字号+ 作者:H5之家 来源:H5之家 2017-11-09 14:01 我要评论( )

以选定的元素为中心,往内查找可以通过find、children方法。如果往上查找,也就是查找当前元素的父辈祖辈元素,jQuery提供了closest()方法,这个方法类似parents但是又有一些细微的区别,属于使用频率很高的方法。 closest()方法接受一个匹配元素的选择器字

以选定的元素为中心,往内查找可以通过find、children方法。如果往上查找,也就是查找当前元素的父辈祖辈元素,jQuery提供了closest()方法,这个方法类似parents但是又有一些细微的区别,属于使用频率很高的方法。

closest()方法接受一个匹配元素的选择器字符串

从元素本身开始,在DOM 树上逐级向上级元素匹配,并返回最先匹配的祖先元素

例如:在div元素中,往上查找所有的li元素,可以这样表达

$("div").closet("li')

注意:jQuery是一个合集对象,所以通过closest是匹配合集中每一给元素的祖先元素

closest()方法给定的jQuery集合或元素来过滤元素

同样的也是因为jQuery是合集对象,可能需要对这个合集对象进行一定的筛选,找出目标元素,所以允许传一个jQuery的对象

注意事项:在使用的时候需要特别注意下

粗看.parents()和.closest()是有点相似的,都是往上遍历祖辈元素,但是两者还是有区别的,否则就没有存在的意义了

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 记录PHP学习点滴!

    记录PHP学习点滴!

    2017-11-08 17:00

  • jQuery中addClass()方法用法实例教程

    jQuery中addClass()方法用法实例教程

    2017-11-07 15:01

  • jquery学习笔记jqGrid学习笔记 完整整理

    jquery学习笔记jqGrid学习笔记 完整整理

    2017-11-07 14:03

  • Selenium教程之使用jquery辅助进行测试

    Selenium教程之使用jquery辅助进行测试

    2017-11-07 11:01

网友点评