好的,我有一个输入标签。我使用了jquery输入提示,因此它显示了title =“password”。但如果它的类型是密码,它就不会显示标题,只是看起来只是 * 。所以我需要将输入设置为“text”类型,然后将其更改为在焦点上键入:“password”,在焦点失焦时返回文本。我如何用jquery做到这一点?
<input name="pwd" type="text" class="pwd" value="" title="Password"/>
// look like below on focus and back to text on focus out
<input name="pwd" type="password" class="pwd" value="" title="Password"/>
答案 0 :(得分:9)
您可以使用新的html5属性placeholder
,如下所示:
<input type="password" name="pass" placeholder="Enter your password" />
答案 1 :(得分:2)
只需通过jQuery中的.prop
方法更改输入类型:
$(document).ready(function() {
$('#passwordInput').focus(function() {
$(this).prop('type', 'password').val('');
});
});
这是一个小提琴:http://jsfiddle.net/7hVjV/