gpt4 book ai didi

javascript - jQuery - 有没有比 "parent().parent().parent()"更好的语法

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:09:37 28 4
gpt4 key购买 nike

我正在做一些非常基本的 jQuery 东西,真正开始,我经常通过做类似的事情来向上导航 dom

$(this).parent().parent().addClass('hello');

我只是想知道是否有更好的方法来做到这一点?

最佳答案

您可以使用 parents ,依次返回所有祖先元素。如果您想在特定级别停止遍历,请使用 eq过滤生成的集合。例如,获取祖 parent :

// 0 = parent, 1 = parent of parent, etc.
$(this).parents().eq(1).addClass('hello');

如果您想向上遍历树并且不在特定级别停止,而是在特定选择器匹配时停止,请使用 closest相反,例如:

$(this).closest("table").addClass('hello');

关于javascript - jQuery - 有没有比 "parent().parent().parent()"更好的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7429923/

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