标签: jquery attr
我想在点击它时将输入类型更改为密码。我试过这个:
<input name="pin" id="cp_serv" type="text" class="pin_v" value="Insert PIN Please" onclick="this.value='';$(this).attr('type','password');"/>
我尝试使用jQuery函数attr来更改click事件,但没有任何事情发生。
attr
click
这是正确的方法吗?或者这可能吗?
答案 0 :(得分:8)
这将有效
$('input').on('click', function () { $(this).attr('type', 'password'); });
<强> jsfiddle 强>
<强>更新强>
对于IE,请阅读此post的已接受答案。
答案 1 :(得分:-2)
jquery.Attr应按照您想要的方式运作:
jquery.Attr
http://jsfiddle.net/7UA95/
点击它时这个:
http://jsfiddle.net/7UA95/1/