1. 首页
  2. 编程语言
  3. Javascript
  4. jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析

jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析

上传者: 2022-02-14 14:06:45上传 PDF文件 81.08 KB 热度 11次

closest() 方法获得匹配选择器的.closest如果给定表示 DOM 元素集合的 jQuery 对象,.closest() 方法允许我们检索 DOM 树中的这些元素以及它们的祖先元素,并用匹配元素构造新的 jQuery 对象。.parents() 和 .closest() 方法类似,它们都沿 DOM 树向上遍历。两者之间的差异尽管微妙,却很重要:。这同样经过上面步骤,从当前元素向上匹配,只不过不符合条件,再往上时遇见了。例2:这会改变 level-2 的颜色,这是因为当向上遍历 DOM 树时会第一个遇到该元素。$.closest.css;这会改变列表项目 A 的颜色。我们可以传递 DOM 元素作为 context,在其中搜索最接近的元素。它不会改变 level-1 的颜色,因为它不是 list item II 的后代。

用户评论