ルーピーな方法でアイテムのクラスを数回切り替える方法は? 次のさまざまな組み合わせを試してみましたが、1/3 成功しました。最初のスイッチ クリックは機能します (ニュース -> 一部)、2 回目のクリックは機能しません (一部 -> 簡単)、3 回目は機能しません (簡単 -> ニュース)。事前に感謝します。
HTML
<td class="news">Click on me!<td>
<td class="news">Click on me too!<td>
CSS
.news { border: 3px solid red ; }
.part { border: 3px solid orange ; }
.easy { border: 3px solid green ; }
Jクエリ:
$("td").click(function () {
if ( $("td").hasClass('news')) {
$(this).removeClass("news").addClass('part'); /* click 1: works*/
} else if ( $("td").hasClass('part')) {
$(this).removeClass('part' ).addClass('easy'); /* click 2: doesn't*/
} else {
$(this).removeClass('easy' ).addClass('news'); /* click 2: doesn't*/
}
});