【发布时间】:2010-12-25 03:16:52
【问题描述】:
我有这个:
<input type="text" value="Enter Password" class="password" />
... onclick/onfocus,我想将输入类型更改为“密码”并删除值,如下所示:
<input type="password" value="" class="password" />
这似乎不起作用:
$('input.password').click(function () {
$(this).attr('type', 'password');
});
(请参阅this 问题了解我为什么要这样做)
这可行,但只有一个问题,我需要单击两次才能输入密码字段:
var passField = $("input.password");
var passFieldNew = passField.clone();
$('input.password').click(function () {
passFieldNew.attr("type", "password");
passFieldNew.attr("value", "");
passFieldNew.insertBefore(passField);
passField.remove();
});
我该如何解决这个问题?
谢谢!
【问题讨论】:
标签: jquery html dom input passwords