使用fadeOut()后,该消息将不再显示

时间:2019-01-31 13:32:49

标签: jquery

使用错误的密码后,将显示该消息,但在一定时间后将淡出,如果再次输入错误的密码,该消息将不再显示。每次输入错误的密码时,如何获取提示输入错误密码的消息?

$(document).ready(function(){
    $("#new_pwd").click(function(){
        var current_pwd=$("#current_pwd").val();
        $.ajax({
            type:"get",
            url:"../admin/check-pwd",
            data:{current_pwd:current_pwd},
            success:function(resp){
                if(resp=="false")
                {
                    //#chkpwd is span id
                    $('#chkpwd').html('<font color="red">Current Password is Incorrect</font>');
                    $('#chkpwd').fadeOut(3000);
                }
                else if(resp=="true")
                {
                    $('#chkpwd').html('<font color="green">Current Password is Correct</font>');
                }
            },
            error:function()
            {
                alert("Error");
            }
            
        })
    })	

1 个答案:

答案 0 :(得分:1)

您可能需要show()元素,因为该元素已从DOM中隐藏了

if(resp=="false")
{
    //#chkpwd is span id
    $('#chkpwd').show().html('<font color="red">Current Password is Incorrect</font>');
    $('#chkpwd').fadeOut(3000);
}