0

何かが明らかに正常に機能しないため、小さなタイプミスかそのようなものを作成したと思います。2 つの異なる div の ID を順番に変更したいと考えています。

setTimeout(function() {$("#t1").attr('id','t1out')}, 4000)});
setTimeout(function() {$("#t2").attr('id','t1')}, 4500)});

どういうわけか、これはjavascript全体を台無しにするので、何も実行されません。

何がうまくいかなかったのですか?

4

1 に答える 1

2

スクリプトに構文上の問題があります。}各ステートメントの最後に余分があります。

setTimeout(function() {
    console.log('1')
    $("#t1").attr('id', 't1out')
}, 4000);
setTimeout(function() {
    console.log('2')
    $("#t2").attr('id', 't1')
}, 4500);

デモ:フィドル

于 2013-05-16T08:30:13.843 に答える