我不知道如何从父元素中删除类,基本上我有一个<audio>
标签(从现在开始称为this
),它位于 div 内,class="playing"
我该如何删除这个类?
试过这个,但比理解它会从音频元素中删除类而不是它的父 div:
this.removeClass("playing");
我不知道如何从父元素中删除类,基本上我有一个<audio>
标签(从现在开始称为this
),它位于 div 内,class="playing"
我该如何删除这个类?
试过这个,但比理解它会从音频元素中删除类而不是它的父 div:
this.removeClass("playing");
this.parent().removeClass("playing");
$(this).closest('div').removeClass("playing")
或者
$(this).closest('div.playing').removeClass('playing')
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");
this.closest('div[class=playing]').removeClass("playing");