如何使用 jQuery 选择第一个父 DIV? [英] How to select first parent DIV using jQuery?

查看:26
本文介绍了如何使用 jQuery 选择第一个父 DIV?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

var classes = $(this).attr('class').split(' '); // this gets the current element classes

var classes = $(this).parent().attr('class').split(' '); // this gets the parent classes.

上述情况的父母是ankor.

The parent in the above situation is an ankor.

如果我想获得 $(this) 的第一个父 DIV,代码会是什么样子?

If I wanted to get the first parent DIV of $(this) what would the code look like?

var classes = $(this).div:parent().attr('class').split(' '); // just a quick try.

* 基本上我想得到 $(this) 的第一个父 DIV 的类.

* Basically I want to get the classes of the first parent DIV of $(this).

谢谢

推荐答案

使用 .closest() 向上遍历 DOM 树直到指定的选择器.

Use .closest() to traverse up the DOM tree up to the specified selector.

var classes = $(this).parent().closest('div').attr('class').split(' '); // this gets the parent classes.

这篇关于如何使用 jQuery 选择第一个父 DIV?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆