使用jQuery从父元素中删除类?

时间:2013-04-16 20:54:23

标签: javascript jquery

我无法弄清楚如何从父元素中删除类,基本上我有一个<audio>标记(从现在开始称为this),它位于div {{1我怎样才能删除这个类?

尝试过这个,但是理解它会从音频元素中删除类而不是它的父div:

class="playing"

4 个答案:

答案 0 :(得分:9)

this.parent().removeClass("playing");

答案 1 :(得分:3)

$(this).closest('div').removeClass("playing")

$(this).closest('div.playing').removeClass('playing')

答案 2 :(得分:2)

this.closest('div[class=playing]').removeClass("playing");

答案 3 :(得分:2)

JSfiddle Demo

<div class="bold">
<p id="p1" class="blue under">Hello</p>
</div>
<div class="bold">
  <p  id="p2" class="blue under highlight">and</p>
</div>
  <p class="blue under">then</p>
  <p class="blue under">Goodbye</p>


$("#p1").parent().removeClass("bold");