2011-04-29 49 views
1

如何获取父级中的班级名称?我有“测试的东西”,因此可以得到它的父母。一旦我有了父母。我如何获得班级资产?如何获得jQuery中的父类?

<div class="ABC">test stuff</div> 

$(this).parent() - 获得与ABC类

回答

1

$(this).parent().attr('class')是一个办法做到这一点。如果元素可能有多个类,则可能会发现.hasClass()方法更好。

0
$(this).parent()[0].className; 
$(this).parent().attr("class"); 

的DIV还检查了其他类操作功能。

  1. hasClass()
  2. removeClass()
  3. addClass()
+0

可以'.parent()'返回多一个结果吗? – Erik 2011-04-29 00:40:37

+0

只有$(“originalObject”)中有多个元素。它获取子元素中每个元素的父代。 – mattsven 2011-04-29 00:41:43

+1

@Erik,是的,它返回一个基于选择器的集合。在OP的情况下,它*应该*只返回一个。 – 2011-04-29 00:42:06