wie zu entfernen und Klasse Klassencontainer Elternklasse mit jQuery hinzufügen? ich will blueContent entfernen, wenn i cardTab2 klicken und greenContent hinzufügenKlasse aus Container Elternklasse mit jQuery entfernen?
<div class="mainContent blueContent">
<div class="container">
<div class="cardBox">
<ul class="cardButton nav nav-tabs">
<li role="presentation" class="cardSelect cardTab1 active">
<a href="#cardTab1" aria-controls="home" role="tab" data-toggle="tab"><img src="images/smartCard.png" /><span>Smart Payout Card</span></a>
</li>
<li role="presentation" class="cardSelect cardTab2">
<a href="#cardTab2" aria-controls="home" role="tab" data-toggle="tab"><img src="images/card2.png" /><span>Achiever Card</span></a>
</li>
</ul>
</div>
</div>
</div>
jquery
(function($) {
$('.cardTab1 , .cardTab2').bind('click', function() {
if($(this).hasClass('cardTab1')) {
$('cardTab1').parents('.mainContent').removeClass('.greenContent');
$('cardTab1').parents('.mainContent').addClass('.buleContent');
} else if($(this).hasClass('cardTab2')) {
$('cardTab1').parents('.mainContent').removeClass('.buleContent');
$('cardTab1').parents('.mainContent').addClass('.greenContent');
}
});
})(jQuery);
fehlt '.' vor Klassenauswahl –
' .addClass() 'und' .removeClass() 'nur Klassennamen nehmen, nicht Selektoren, so gibt es keine Notwendigkeit, die Klassennamen voranstellen mit einem '.' - z. '.removeClass (" greenContent ");' – Archer