Verwenden von jQuery, um den Text der Eingabetaste nach einigen Sekunden zurückzusetzen

Ich verwende ein Formular und jQuery, um eine Website schnell zu ändern. Ich möchte den Schaltflächentext in "Gespeichert!" Ändern. Ändern Sie ihn dann nach einigen Sekunden wieder in "Aktualisieren", damit der Benutzer den Wert erneut ändern kann. Natürlich können sie jetzt auf "Gespeichert!" Klicken. Knopf wieder, aber es sieht nicht gut aus.

$("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;
});

Antworten auf die Frage(5)

Ihre Antwort auf die Frage