웹 사이트에서 빠른 변경을 위해 양식과 jQuery를 사용하고 있습니다. 버튼 텍스트를 '저장 됨'으로 변경하고 싶습니다. 몇 초 후에 업데이트로 다시 변경하여 사용자가 값을 다시 변경할 수 있습니다. 물론 그들은 지금 'Saved!'를 칠 수 있습니다. 버튼을 다시 누르면 좋아 보이지 않습니다.몇 초 후에 jQuery를 사용하여 입력 버튼 텍스트를 변경하십시오.
$("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;
});
분명히 지적 해 주셔서 감사합니다. :) –
제출 선택기를 두 번 실행할 필요가 없으며 setTimeout 내에서 사용할 var에 넣을 수 있습니다 – redsquare
동의,이 방법을 반영하도록 코드를 수정했습니다. – SolutionYogi