我想添加一个div,5秒后将其删除。
我试过了

$("#mainContentTD").prepend("<div style='color: #038a00; padding-bottom:10px;'>Your detailes where sucsesfuly... </div>").delay(5000).remove("this:first-child");

最佳答案

您可以这样使用setTimeout

setTimeout(function(){
  $('#divID').remove();
}, 5000);


5000(ms)表示5秒。您应该用自己的div / element ID替换divID

您可以使用length确保div首先存在:

setTimeout(function(){
  if ($('#divID').length > 0) {
    $('#divID').remove();
  }
}, 5000)

关于jquery - 5秒后删除新的div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4364219/

10-11 11:48