2013-08-29 77 views
0

我有一個重置按鈕,它將輸入值(type = text)設置回來。這很好,但我想,按鈕「submitbtn」和「resetbtn」在2秒後消失。 這些按鈕在「input」標籤之後添加.after。jQuery .remove();延遲不起作用

.after("<button class='submitbtn' type='submit' value='Update'>Update</button><button class='resetbtn' type='reset' value='Reset'>Reset</button>"); 

使用此代碼,重置按鈕的「設置」作業不起作用,但按鈕消失。

$("button.submitbtn, button.resetbtn").click(function() 
      { 
      $last.nextAll("button.submitbtn, button.resetbtn").remove(); 
      } 
); 

我能做些什麼,重置按鈕的工作原理和所有按鈕在2秒後消失?

謝謝!

回答

0

嘗試使用的setTimeout milisecond什麼u盤

setTimeout(function(){ 
//code here 
}, miliseconds); 

爲ü代碼按鈕dissapear後2秒,U可以通過這種方式

$("button.submitbtn, button.resetbtn").click(function(){ 
setTimeout(function(){ 
    $last.nextAll("button.submitbtn, button.resetbtn").remove(); 
},2000); 
); 
做到這一點後,將執行代碼塊