Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
单击它时,我想将输入类型更改为密码。我试过这个:
<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
这是正确的方法还是可能?
这将起作用
$('input').on('click', function () { $(this).attr('type', 'password'); });
jsfiddle
更新
对于 IE,请阅读此帖子的已接受答案。
jquery.Attr应该以您想要的方式工作:
jquery.Attr
http://jsfiddle.net/7UA95/
当你点击它时:
http://jsfiddle.net/7UA95/1/