Użycie jQuery do zmiany tekstu przycisku wejściowego po kilku sekundach

Używam formularza i jQuery, aby szybko zmienić stronę internetową. Chciałbym zmienić tekst przycisku na „Zapisany!” następnie zmień go z powrotem na Aktualizacja po kilku sekundach, aby użytkownik mógł ponownie zmienić wartość. Oczywiście mogą trafić teraz na „Zapisane!” przycisk ponownie, ale nie wygląda ładnie.

$("form.stock").submit(function(){
    // Example Post
    $.post($(this).attr('action'), { id: '123', stock: '1' });
    $(this).find(":submit").attr('value','Saved!');
    // This doesn't work, but is what I would like to do
    setTimeout($(this).find(":submit").attr('value','Update'), 2000);
    return false;
});

questionAnswers(5)

yourAnswerToTheQuestion