私は私を説明しようとしますが、私にとっては混乱しています.
ユーザーがセルをクリックすると、確認アクションのプロンプトが表示され、セルが再描画される週次カレンダーを開発しています。これをより詳細にしましょう:
HTML マークアップ:
<td> <a class="free"></a> </td>
JS コードは次のようになります (疑似コード):
$(".free").click(function() {
alert('engaging');
$(this).text("taken");
$(this).removeClass("free").addClass("taken");
})
ここで何がうまくいかないのですか?エレメント クラスが「free」ではなく「taken」に置き換えられると、ユーザーがこのリンクをもう一度クリックすると、本来表示されるべきではないアラートが再び表示されます。
jsfiddle のこの例は、私のシナリオを示していると思います
前もって感謝します