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