2011-04-29 48 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