gpt4 book ai didi

javascript - .parent().parent().parent() 与 .最接近的 ("li")

转载 作者:行者123 更新时间:2023-12-02 18:01:49 26 4
gpt4 key购买 nike

搜索 DOM 时,哪个更好?

var li = el.parent().parent().parent();

var li = el.closest("li");

假设父级 <li>总是恰好位于上面 3 个元素。

最佳答案

.closest()

  • 更高的关注点分离 - 不会因较小的结构更改而破坏行为 (JS) - 即,将目标元素包装在 <div> 中或<span>用于造型;
  • 可读性 - 更清楚地指示最终目标(共同祖先);
  • 干燥/较短的代码。

关于javascript - .parent().parent().parent() 与 .最接近的 ("li"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20459127/

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