Bir düğmeye tıkladığımda, bir sınıfı kaldırmak ve diğeriyle değiştirmek istiyorum.Jquery sınıfı kaldırın ve yenisiyle değiştirin
<div class="mainDiv-34">
<div class="row one red"></div>
<div class="row two red"></div>
<div class="row three red"></div>
</div>
Ne yapmak istediğim class="row two green"
tarafından class="row two red"
yerini alacak, ancak satır iki yeşil yerine benim mainDiv-34 yanında addded edilir: aşağıdaki html içeriği var! Niye ya ?
$('.mainDiv-34').removeClass("row two red").addClass("row two green");
Sen ebeveyni değil çocuk –
hedefliyoruz 'satır iki red' o _three_ sınıflar olduğunu, burada _one_ sınıf değildir. İlk ikisini kaldırmak, sadece onları tekrar eklemek, saçmadır. Sadece kırmızıyı kaldır ve 'yeşil' ekle. – CBroe