如何使用 jQuery 选择第一个父 DIV?

时间:2022-12-17
本文介绍了如何使用 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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

上一篇:选择器“.class.class"有什么区别?和“.class .c 下一篇:CSS 中的 * 和 *|* 有什么区别?

相关文章

最新文章