我无法弄清楚如何从父元素中删除类,基本上我有一个<audio>
标记(从现在开始称为this
),它位于div {{1我怎样才能删除这个类?
尝试过这个,但是理解它会从音频元素中删除类而不是它的父div:
class="playing"
答案 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");