Uso de jQuery para cambiar el texto del botón de entrada después de unos segundos
Estoy usando un formulario y jQuery para hacer un cambio rápido en un sitio web. Me gustaría cambiar el texto del botón a '¡Guardado!' luego, vuelva a cambiar a Actualizar después de unos segundos para que el usuario pueda cambiar el valor nuevamente. Por supuesto que pueden golpear el ahora '¡Guardado!' botón de nuevo, pero no se ve bien.
$("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;
});