jQuery的。占位符移除焦点并返回模糊

时间:2017-07-03 11:17:35

标签: jquery

该网站有输入字段。无论。无论多少。如何使它完全消除每个字段占位符中的焦点,并且失去焦点 - 占位符回到原位。

2 个答案:

答案 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;
&#13;
&#13;

但下次请提供一些您尝试过的代码。

答案 1 :(得分:0)

这是remove placeholder textfocus的{​​{1}}的浏览器默认行为(除非是旧IE 9,8),如果字段为blur,则将其放回empty。你想要达到什么目标?

对于不受支持的浏览器,请使用插件https://github.com/mathiasbynens/jquery-placeholder。它也支持密码字段。