小编Ede*_*zoz的帖子

显示输入类型="密码"

我正在尝试按一下按钮来显示输入上写的密码.我糟糕的JS技能告诉我,我可以通过做这样的事情来实现它:

我试过这个:

$('#passReveal').on('click', function(){
    $( "#input-show" ).attr('type', 'text');
    if ($( "#input-show" ).attr('type', 'text')){
        $( "#input-show" ).attr('type', 'password');
    }
});
Run Code Online (Sandbox Code Playgroud)

但是不起作用.

我认为这是最接近的,但我有一个错误:你必须点击两次按钮才能让它第一次工作,为什么会这样?

$('#passReveal').on('click', function(){
    $( "#input-show" ).attr('type', 'text');
    $( "#input-show" ).toggleClass('passRevealed');
    if ($( "#input-show" ).hasClass('passRevealed')){  
        $( "#input-show" ).attr('type', 'password');        
    }
});
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/tepLkc7u/2/

我希望你明白我的英语不好,我正在学习:)

passwords jquery

0
推荐指数
1
解决办法
942
查看次数

标签 统计

jquery ×1

passwords ×1