gpt4 book ai didi

javascript - 如何使用 jquery 获取所有元素的父元素?

转载 作者:太空狗 更新时间:2023-10-29 13:20:57 25 4
gpt4 key购买 nike

如何使用 jquery 获取所有元素的父元素?我想将这些 parent 保存在一个变量中,以便以后用作选择器。
例如 <div><a><img id="myImg"/></a></div>
GetParents('myImg');将返回“div a”之类的东西

最佳答案

///获取所有父元素的数组:

allParents = $("#myElement").parents("*")

///通过元素的父元素获取嵌套选择器:

function GetParents(id) {
var parents = $("#" + id).parents("*");
var selector = "";
for (var i = parents.length-1; i >= 0; i--) {
selector += parents[i].tagName + " ";
}

selector += "#" + id;

return selector;
}

GetParents('myImage') 将返回您的嵌套选择器:HTML BODY DIV A #myImage

请注意您为什么想要这个,但它可以作为选择器重用。

关于javascript - 如何使用 jquery 获取所有元素的父元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/748842/

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