3

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

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

我尝试使用 jQuery 函数attrclick事件中更改它,但没有任何反应。

这是正确的方法还是可能?

4

2 回答 2

14

这将起作用

$('input').on('click', function () {
   $(this).attr('type', 'password'); 
});

jsfiddle

更新

对于 IE,请阅读此帖子的已接受答案。

于 2013-08-30T18:16:13.487 回答
-2

jquery.Attr应该以您想要的方式工作:

http://jsfiddle.net/7UA95/

更新

当你点击它时:

http://jsfiddle.net/7UA95/1/

于 2013-08-30T18:14:08.560 回答