可能重复:
JQuery更改输入字段的类型
此处演示:
http://jsbin.com/welcome/73795/edit
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<input type="password" name="password" />
<button>Show Password</button>
$(document).ready(function() {
$('button').click(function() {
$('input').attr('type', 'text');
});
});
我正在尝试创建一个按钮(或复选框(,用户可以切换该按钮以查看以纯文本编写的密码。
这基本上适用于输入密码很痛苦的便携式设备,而在书写时以纯文本形式看到密码是对用户体验的改进。
在我上面的例子中,更改输入类型是不起作用的。
对如何解决这个问题有什么建议吗?
不能更改type
属性。。请参阅此处的解决方法:http://jsfiddle.net/Ngtp7/2/
以及此处的变体:http://jsfiddle.net/Ngtp7/