複数の要素間でクラスを切り替えたい:
<div class='container'>
<div class='main'>
<div class='par' id='1'></div>
<div class='par' id='2'></div>
<div class='par' id='3'></div>
<div class='par' id='4'></div>
</div>
</div>
私はこれを持っています
$('.main').delegate('.par','click',function(){
$(this).toggleClass('media-clicked');
});
#1 などの要素をクリックすると、media-clicked クラスが追加され、もう一度クリックすると削除されることを理解しています。ただし、#1 をクリックしてから、もう一度クリックせずに別の要素 (#4 など) をクリックすると、他のメディアでクリックされた要素 (#1) が削除されます。
どうすればそんなことをするでしょうか?
ありがとう!