1
を削除し、私はこのコードを持っている:トグルクラスとクラス
<ul>
<li>
<a href="#" onclick="">Menu item One</a>
<a class="plus" href="#">+</a>
<ul class="submenu">
<li><a href="#" onclick=""><span>Contact</span></a></li>
<li><a href="#" onclick=""><span>Location</span></a></li>
</ul>
</li>
<li>
<a href="#" onclick="">Menu item Two</a>
<a class="plus" href="#">+</a>
<ul class="submenu">
<li><a href="#" onclick=""><span>Contact</span></a></li>
<li><a href="#" onclick=""><span>Location</span></a></li>
</ul>
</li>
</ul>
私はクラスを切り替えるには、「.plus'と以下の」.submenu」をクリックできるようにする必要があります。
そして、そのために私が持っている:正常に動作します
$('.plus').click(function() {
$(this).next().toggleClass("someClass");
});
を。私がする必要があるのは、クラスをオン/オフするだけでなく、別の '.plus'リンクがクリックされるとクラスを削除することです。
だからはず:
- 切り替えクラスオフとオンあなたが同じ「.plus'
- をクリックし続ければ、他の」.plus'リンクからクラスを削除して、クリックにクラスを追加'プラス' また
- 理想的に変更する必要があります '+' テキスト ' - '
おかげ
、完璧!ありがとう – user1961395