Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 5秒后移除内容表单标签_Javascript_Jquery_Delay - Fatal编程技术网

Javascript 5秒后移除内容表单标签

Javascript 5秒后移除内容表单标签,javascript,jquery,delay,Javascript,Jquery,Delay,在我获取数据并将它们设置到标记中后,5秒钟后我想清除此标记。我尝试: $('#ajax_message').html(data).delay(5000).html(""); 但这不起作用。我该怎么做?根据文件: delay()最适合在排队的jQuery效果之间进行延迟,而不是替代JavaScript的本机setTimeout函数,后者可能更适合某些用例 长话短说,.delay()适用于。您应该改用setTimeout() $('#ajax_message').html(data) setTim

在我获取数据并将它们设置到标记中后,5秒钟后我想清除此标记。我尝试:

$('#ajax_message').html(data).delay(5000).html("");
但这不起作用。我该怎么做?

根据文件:

delay()最适合在排队的jQuery效果之间进行延迟,而不是替代JavaScript的本机setTimeout函数,后者可能更适合某些用例

长话短说,
.delay()
适用于。您应该改用
setTimeout()

$('#ajax_message').html(data)
setTimeout(function(){
  $('#ajax_message').html("");
},5000);
根据文件:

delay()最适合在排队的jQuery效果之间进行延迟,而不是替代JavaScript的本机setTimeout函数,后者可能更适合某些用例

长话短说,
.delay()
适用于。您应该改用
setTimeout()

$('#ajax_message').html(data)
setTimeout(function(){
  $('#ajax_message').html("");
},5000);
我要解决这个问题:

window.setTimeout(function () {
     $('#ajax_message').html('');
}, 5000);
我要解决这个问题:

window.setTimeout(function () {
     $('#ajax_message').html('');
}, 5000);
使用
window.setTimeout()
如果要执行一次,
setInterval
将每5秒迭代使用
window.setTimeout()
如果要执行一次,
setInterval
将每5秒迭代一次