gpt4 book ai didi

jQuery 最接近排除自身

转载 作者:行者123 更新时间:2023-12-03 21:28:20 25 4
gpt4 key购买 nike

closest() 将通过测试元素本身并向上遍历 DOM 树中的祖先来获取与选择器匹配的第一个元素。但我想知道是否有什么方法可以得到排除自身的结果(我的意思是只得到它的 parent )。

让我举个例子。请查看。

<div id='div1' class="container">
<div id="div2" class="container">
<!--many nested div.container as it directly or indirectly children -->
</div>
<div id="div3" class="container">
<!--many nested div.container as it directly or indirectly children -->
</div>
</div>

$(function() {

$('div.container').on('mouseover', function(e){
//I only want to select the first parent with the class container.
//closest include the this element.
console.log($(this).closest('.container').attr('id'));
});
});

最佳答案

在尝试查找 .closest() 祖先之前,您可以向上遍历一个级别:

$(this).parent().closest('.container');

关于jQuery 最接近排除自身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15628889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com