如何使用jQuery选择第一个父DIV? [英] How to select first parent DIV using jQuery?
本文介绍了如何使用jQuery选择第一个父DIV?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
var classes = $(this).attr('class')。 // this get the current element classes
var classes = $(this).parent()。attr('class')。 //这获得父类。
上述情况下的父级是ankor。
如果我想获得$(this)的第一个父DIV,代码会是什么样子?
var classes = $(this).div:parent()。attr('class')。split(''); //只是一个快速尝试。
* 基本上我想获得第一个父DIV的类$(this)。
thx
解决方案使用< =http://api.jquery.com/closest/ =noreferrer>
.closest()
遍历DOM树直到指定的选择器。var classes = $(this).parent div')。attr('class')。split(''); //这获得父类。
var classes = $(this).attr('class').split(' '); // this gets the current element classes var classes = $(this).parent().attr('class').split(' '); // this gets the parent classes.
The parent in the above situation is an ankor.
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.
* Basically I want to get the classes of the first parent DIV of $(this).
thx
解决方案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屋!
查看全文