Javascript 5秒后移除内容表单标签
在我获取数据并将它们设置到标记中后,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
$('#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秒迭代一次