我有一个this text input
<input id="searchInput" type="text" value="Search Here" />
我想删除输入的值,即:当有人输入某样东西时,"搜索这里"……如何在jQuery或javascript中做到这一点?
直接使用占位符文本
<input id="searchInput" type="text" placeholder="Search Here" />
http://www.w3.org/TR/html5/forms.html占位符属性
如果浏览器提供HTML5功能,您可以简单地使用placeholder
属性。
但是,如果用户代理不提供HTML5功能,您可以使用onfocus
和onblur
。
既然你说jQuery, jQuery -watermark是一个很好的插件。
无论浏览器功能如何,它都会添加水印。
如果浏览器支持,它将使用占位符,并在不支持
的浏览器上返回创建dom元素。$('#searchInput').watermark('Search Here');
您可以在代码中使用占位符。
<input id="searchInput" type="text" placeholder="Search Here" />