如何清除onfocus上的文本框?

我试过这个,但它不起作用:

$(function() { $('input[type=text]').focus(function() { $(this).val() == ''; }); }); 

要设置该值,您必须将新值作为参数传递。 使用.val()jQuery函数时,这是一个时髦的事情。

 $(this).val('') 

看一下jQuery API并搜索’val’

有点晚了,但另一种方法就是这样

链接文字

当您单击输入框时,只有当它是框中的默认值时,它才会选择所有文本(不清晰)。 这样,如果用户输入某些东西然后必须返回编辑它,它就不会被清除,这可能非常烦人!

同时选择文本而不是清除它会提醒用户该示例。 我想要记住一个。