Javascript Jquery addClass不工作
我真的不知道我做错了什么。我已经试过几次了,但仍然不起作用。这是我的密码 我希望Javascript Jquery addClass不工作,javascript,jquery,Javascript,Jquery,我真的不知道我做错了什么。我已经试过几次了,但仍然不起作用。这是我的密码 我希望内容内容在3秒钟后消失 $loginmessage = "<br /><p class='alert alert-danger'>Login Fail</p>"; <div id="alertarea" class="text-center"><?php if(isset($loginmessage)) echo $loginmessage ?></d
内容
内容在3秒钟后消失
$loginmessage = "<br /><p class='alert alert-danger'>Login Fail</p>";
<div id="alertarea" class="text-center"><?php if(isset($loginmessage)) echo $loginmessage ?></div>
$("document").ready(function(){
function hideWithTime(){
if($("div#alertarea p").html != ""){
$(this).addClass('hideit');
}
}
// setTimeout(hideWithTime(), 2000);
hideWithTime();
});
$loginmessage=“
登录失败
”;
$(“文档”).ready(函数(){
函数hideWithTime(){
if($((“div#alertarea p”).html!=“”){
$(this.addClass('hideit');
}
}
//setTimeout(hideWithTime(),2000);
隐藏时间();
});
Itshtml()
-函数不是html
-属性
缓存元素,此
不引用$(“div#alertarea>p”)
它的html()
-函数不是html
-属性
缓存元素,此
不引用$(“div#alertarea>p”)
如果div的子项只是一个
p
标记,那么代码总是找不到html。最好是:
function hideWithTime(){
if($("div#alertarea").html() != ""){
$("div#alertarea>p").addClass('hideit');
}
}
如果div的子项只是一个
p
标记,那么代码总是找不到html。最好是:
function hideWithTime(){
if($("div#alertarea").html() != ""){
$("div#alertarea>p").addClass('hideit');
}
}
谢谢你的支持。。这符合你的建议
setTimeout(函数(){
如果($(“div#alertarea”).html()!=“”){
$(“div#alertarea>p”).addClass('hideit');
}
}, 5000);代码>谢谢您的支持。。这符合你的建议
setTimeout(函数(){
如果($(“div#alertarea”).html()!=“”){
$(“div#alertarea>p”).addClass('hideit');
}
}, 5000);代码>,因为未在代码中定义此
。您应该改用$(“div#alertarea p”)
。因为在您的代码中没有定义此
。您应该使用$(“div#alertarea p”)
。谢谢。为什么$(这个)不起作用?我用过($(“div#alertarea>p”),但不知怎么的,它试图工作。它甚至不显示就消失了。我希望p在3秒后消失,因为这个
见,谢谢。为什么$(这个)不起作用?我用过($(“div#alertarea>p”)它不知怎么地在工作。它消失了,甚至没有显示。我希望P在3秒后消失,因为这个
看到了吗