0

我有一个重置按钮,可以设置输入的值(类型=文本)。这很好用,但我希望“submitbtn”和“resetbtn”按钮在 2 秒后消失。按钮在“输入”标签后面添加了 .after。

.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 秒后消失?

谢谢!

4

1 回答 1

0

尝试使用 settimeout 将在您设置的毫秒后执行代码块

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

对于你的代码按钮在 2 秒后消失,你可以这样做

$("button.submitbtn, button.resetbtn").click( function(){
 setTimeout(function(){
  $last.nextAll("button.submitbtn, button.resetbtn").remove();
 },2000);
);
于 2013-08-29T19:58:53.410 回答