将输入类型文本转换为密码

use*_*504 2 jquery attr

我想点击它时将输入类型更改为密码.我试过这个:

<input name="pin" id="cp_serv" type="text" class="pin_v" value="Insert PIN Please" onclick="this.value='';$(this).attr('type','password');"/>
Run Code Online (Sandbox Code Playgroud)

我试图使用jQuery函数attr来改变click事件,但没有发生任何事情.

这是正确的方法吗?或者这可能吗?

26p*_*h19 8

这会奏效

$('input').on('click', function () {
   $(this).attr('type', 'password'); 
});
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

更新

对于IE阅读此帖子的已接受答案.

  • 没有。我只是彬彬有礼:) (2认同)