要
删除默认文本,请单击元素:
$('input:text').click(
function(){
$(this).val('');
});
我想,但是,建议使用focus()代替:
$('input:text').focus(
function(){
$(this).val('');
});
它也响应键盘事件(例如,tab键)。此外,您可以在元素中使用placeholder属性:
<input type="text" placeholder="default text" />
这将清除元素的焦点,并重新出现,如果元素保持为空/用户没有输入任何东西。