我需要一种在jQuery中遍历的方法,直到找到一个特定元素,即使它在我当前所在元素的父元素之外。
<ul>
<li class='c1'>
<span class='need'>data</span>
</li>
<li class='c2'>
<span class='here'>data2</span>
</li>
<li class='c3'></li>
</ul>
我们假设我在'这里'。我想遍历树,直到找到'需要'。我不能使用.closest()
,因为它不会遍历我所在的父元素之外。我需要它在包括子元素在内的所有外部元素中搜索,直到它找到满足第一个实例的第一个实例。 selector.I只需要找到元素的第一个实例。
在上面的例子中,我需要一个返回元素.need
的第一个实例的代码。
知道怎么做到这一点?