このスニペットを使用して、ID に基づいてクラスを追加しています。
$('.block').click(function() {
$('#bg').addClass($(this).attr('id'));
});
ただし、現在の(上位の)クラスが下位をオーバーライドするため、以前にクリックしたボタンをクリックしたときに問題が発生したために追加された場合、最後に追加されたクラスを削除する必要があります。これをどのように達成できますか?
このスニペットを使用して、ID に基づいてクラスを追加しています。
$('.block').click(function() {
$('#bg').addClass($(this).attr('id'));
});
ただし、現在の(上位の)クラスが下位をオーバーライドするため、以前にクリックしたボタンをクリックしたときに問題が発生したために追加された場合、最後に追加されたクラスを削除する必要があります。これをどのように達成できますか?
removeClass を使用して最初に div をクリアしてください。
$('.block').click(function() {
$('#bg').removeClass().addClass($(this).attr('id'));
});
あなたはこのようなことをしなければなりません
$('.block').click(function() {
$('#bg').removeClass()
$('#bg').addClass($(this).attr('id'));
});