该网站有输入字段。无论。无论多少。如何使它完全消除每个字段占位符中的焦点,并且失去焦点 - 占位符回到原位。
答案 0 :(得分:1)
你去了:
$(function(){
$('input').on('focus blur', function(){
if($(this).attr('placeholder')){
$(this).attr('placeholder', '');
} else {
$(this).attr('placeholder', 'Placeholder');
};
});
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" placeholder="Placeholder">
&#13;
但下次请提供一些您尝试过的代码。
答案 1 :(得分:0)
这是remove placeholder text
上focus
的{{1}}的浏览器默认行为(除非是旧IE 9,8),如果字段为blur
,则将其放回empty
。你想要达到什么目标?
对于不受支持的浏览器,请使用插件https://github.com/mathiasbynens/jquery-placeholder。它也支持密码字段。