我有一个这个文字输入
<input id="searchInput" type="text" value="Search Here" />
我想删除输入的值,即“在此搜索”,因为有人输入了某些内容...... 如何在jQuery或javascript中执行此操作?
答案 0 :(得分:5)
只需使用占位符文字
<input id="searchInput" type="text" placeholder="Search Here" />
http://www.w3.org/TR/html5/forms.html#the-placeholder-attribute
答案 1 :(得分:0)
如果浏览器提供HTML5功能,您只需使用placeholder
属性。
但是,如果用户代理不提供HTML5功能,您可以使用onfocus
和onblur
。
答案 2 :(得分:0)
答案 3 :(得分:0)
既然你说jQuery,jquery-watermark是一个很好的插件。
无论浏览器功能如何,它都会添加水印。
如果浏览器支持它,它将使用placeholder,并且在没有
的浏览器上回退到创建dom元素$('#searchInput').watermark('Search Here');