我正在尝试编写一些代码来查找 div 是否存在,如果存在则让它慢慢消失。我用这个来确定div是否存在
if($('#error').length != 0) { $('#error').hide(500); }
这确实有效,但仅在刷新时有效,我一直在尝试将其放入这样的计时器中:
var refreshId = setInterval(function() { if($('#error').length != 0) { $('#error').hide(500); } }, 500);
但它并没有摆脱innerHTML!我有一些代码,在悬停时会更改错误 div 的innerHTML,以便我可以填充它,但由于某种原因,这不起作用,任何建议都会有所帮助!
谢谢!
最佳答案
$("#error").fadeOut(500);
更新:
如果您想检查是否存在:
var msg = $("#error");
if(msg.length) {
msg.fadeOut(500);
}
如果你想清空它:
$("#error").empty();
关于javascript - 使用Jquery慢慢隐藏div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3009800/