jquery - 在jquery中获取父div的最佳方法是什么?

标签 jquery html parent

我的代码是这样的

<div class="a">
     <div class="b">
          <a class="c" href="#"><span class="d"></span></a>
     </div>
</div>

js代码是这样的

$(".d").click(function(){
     var aClass =  $(this).parent().parent().parent(); // to get class "a"
});

有没有更好的方法来捕获a类?

最佳答案

尝试jQuery.closest() :

$(this).closest(".a");

关于jquery - 在jquery中获取父div的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17921466/

相关文章:

JavaScript 将数据动态填充到 HTML 表格中

javascript - 如何在获得焦点时放大按钮?

JQuery如何访问div <p>标签并附加它

javascript - 如何通过按不同的键来模拟按键

javascript - 如何在将图像保存到数据库之前验证图像大小和尺寸

javascript - 用户捕获 div 作为图像并保存到计算机

PHP OOP 最佳实践或如何正确编码?

powershell - Powershell:将文件从源目录递归移动到上一级

javascript - jqgrid 中带有文本的上一个和下一个按钮

javascript - 如何在提交时使用 jQuery 替换表单中的信息