0

jquery を介してメッセージ ライターをシミュレートしようとしています。たとえば、ボタン 2 の最初のクリックで「a」、2 回目のクリックで「b」、3 回目のクリックで「c」を取得する必要があります。3回クリックするとすべてのアクションが実行され、「c」が表示されるだけではないため、問題が発生しています。ありがとう

var 文字 = [];

    $('#2').click(function (e) {
        letters.push('a');
        $('#2').click(function (e) {
            letters.push('b');
            $('#2').click(function (e) {
                letters.push('c');
            })
        })
        $('#mytext').append(letters);
    })

OK、ボタン「#2」を 2 回クリックすると、「a」が 3 つ表示されるので、代わりに「b」だけを取得する必要があります

4

1 に答える 1