gpt4 book ai didi

javascript - jQuery 祖先使用 jQuery 对象

转载 作者:数据小太阳 更新时间:2023-10-29 04:24:15 25 4
gpt4 key购买 nike

我想使用两个 jQuery 对象检查祖先。它们没有 ID,只能作为 jQuery 对象(或 DOM 节点,如果您调用 get())使用。 jQuery 的 is() 只适用于表达式,所以这段代码是理想的但不会工作:

var someDiv = $('#div');

$('a').click(function() {
if ($(this).parents().is(someDiv)) {
alert('boo');
}
}

只是想看看一个元素是否是另一个元素的子元素,如果可能的话,我想避免回到 DOM 领域。

最佳答案

您可以使用 index() 方法来检查某个元素是否存在于列表中,那么下面的工作是否可行?

var someDiv = $('#div');

$('a').click(function() {
if ($(this).parents().index(someDiv) >= 0) {
alert('boo');
}
}

来自 #index reference .

关于javascript - jQuery 祖先使用 jQuery 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/245241/

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