Jquery div文本更改无法正常工作

时间:2017-01-02 21:35:38

标签: jquery html

我正在尝试编写密码强度函数。当用户键入密码时,它会使用仪表和文本向他们显示他们的密码是“弱”,“好”还是“强”。

但是,如果用户输入了弱密码并在输入字段中删除了密码,则继续键入一个强密码,表格将显示为强,但文本保持“弱”,因为这是他们在删除之前键入的最后一个密码他们的文字。这是我的查询。我已经尝试了.text和.html,但他们都给了我相同的结果

enter image description here

enter image description here

enter image description here

这是代码的链接。它适用于JFiddle但它在我的网站上不起作用!

code

Code in JFiddle link

1 个答案:

答案 0 :(得分:2)

我刚刚测试了你的代码。我想你忘了添加

最后$('#password-warning').text("")

else if

顺便说一下,为什么不使用===而不是==。不要忘记===要求两个操作数属于同一类型。尝试使用以下内容替换上一个else if块:

else if (password == ""){
    $('#password-strength-meter').val(0);
    $('#password-warning').text("");
}