数秒後にコードの実行を遅らせたい。
私は setTimeout が使用される関数だと思います。以下は私が持っているコードです。変更イベントの 2 秒後に timeout_trigger のアラートを発生させたいだけです。変更イベント アラートは発生しますが、timeout_trigger のアラートは発生しません。
function timeout_trigger() {
alert('time out trigger called');
alert($(this).attr('id') + ' on change ' + $(this).val());
}
$('input[id$="accountLookup"]').change(function() {
alert('click function called');
setTimeout('timeout_trigger()', 2000);
});
私が間違っていることは何ですか?