jquery - 在 jQuery 中向上遍历 9 层

标签 jquery traversal

href标签上发生点击事件,需要引用向上9级的a的类,

所以:

<div class="blah" id="234">
 <div>
     <div>
        <div>
          <div>
            <div>
             <div><a href=""></a>

我知道的唯一方法就是调用parent() 9次,我还能做什么?

最佳答案

您可以通过Parents函数提供选择器

$(a).click(function() {
   var theIdIs = $(this).parents("div.blah").attr("id");
});

关于jquery - 在 jQuery 中向上遍历 9 层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/572926/

相关文章:

javascript - 追加响应

python - 无环有向图BFS遍历算法

arrays - 所有非重叠组

graph - 嵌套映射到表示 Clojure 中的边的元组序列

java - Java Iterator是否会进行第二次遍历来删除?

javascript - 如何使用 HTML/CSS/JScrollPane 制作漂亮的滚动条

jquery - 如何限制用户在他的机器上只单击一次按钮

javascript - onclick ="location.href=' link.html'"不起作用

javascript - 如何设置og :url to jquery gallery slides?

javascript - 我如何使用ajax更快/更有效地遍历xml文件?