1

これにはすでに百万の回答があると思いますが、質問を表現する用語がわかりません。しかし...

これを見てください:http://jsfiddle.net/QD3UK/8/

$('body').on('click', '.testDiv', function(){
    console.log($(this))
    repeatTest(1)
})

function repeatTest(n){
    window.setTimeout(function(){
        $('.result').append(n+" hi<br />")
        repeatTest(n);
    }, 3000);
    n++
}

testDiv div が再度クリックされたときにループ関数を再度開始したいので、反復するループは 1 つだけです。開始する番号 (n) は関係ありません。

助けてください?ありがとう

4

1 に答える 1