クリックしてクラスを追加/削除するボタンがいくつかあります。私のスクリプトは、クリックされたボタンをオンにする前に、すべてのボタンをオフにします。これに関する問題は、2 回目にクリックしたときにオフにする機能が必要なときに、1 つのボタンが常にオンに設定されていることです。if ステートメントと is() を使用してみましたが、まだ何も機能していません。誰か手を貸してくれませんか?
$('.silver_button').live('click', function () {
$('.checked').text('Select').removeClass('checked');
$(this).text("").addClass('checked');
if ($('.challenge_card .silver_button').is('.checked')) {
$('.silver_button').text("Select").removeClass("checked");
}
});