我有以下代码,因此当用户选择输入框时,该值将消失,但是一旦用户单击它,默认值将被重新插入。
$(function() {
var defaultText = '';
$('input[id=input]').focus(function() {
defaultText = $(this).val();
$(this).val('');
});
$('input[id=input]').blur(function() {
$(this).val(defaultText);
});
});
然而,这并不是我想要的。如果用户插入文本,我不希望默认文本覆盖用户输入的内容。我对 jQuery 也很陌生,所以任何帮助都将不胜感激。