私の場合、このように別の要素(祖父母)で覆われた2つのhtml要素があります
<div class="tabs">
<ul class="header">
<li> <a> </a> </li>
</ul>
<div class="content show"> </div>
</div>
ここtabs
に祖父母があり、そのheader
子は私show
の問題です<a>
header
show
header
私はclosest()
それを使用しましたが役に立ちません ここに私の試したデモがあります
$(this).closest('content').removeClass('show');
手伝ってください
編集:(jsfiddleのマークアップ)
<div class="tabs">
<ul class="tabheader">
<li class="active"><a href="#fragment-1"><span>FAQs</span></a>
</li>
<li><a href="#fragment-2"><span>Credit bundle</span></a>
</li>
<li><a href="#fragment-3"><span>Delivery & turnaround times</span></a>
</li>
<li><a href="#fragment-4"><span>Testimonials</span></a>
</li>
</ul>
<div class="clearfix"></div>
<div id="fragment-1" class="tabed_contents show">adasdasd</div>
<div id="fragment-2" class="tabed_contents">adasdasd</div>
<div id="fragment-3" class="tabed_contents">adasdasd</div>
<div id="fragment-4" class="tabed_contents">adasdasd</div>
</div>