我不记得为什么使用 this.defaultValue ?下面代码中的 this.defaultValue : '':
,而不是仅 this.defaultValue
。
$('input:text, textarea').blur(function() {
if ($.trim(this.value) == ''){
this.value = (this.defaultValue ? this.defaultValue : '');
}
});
为什么不这样做:
$('input:text, textarea').blur(function() {
if ($.trim(this.value) == ''){
this.value = this.defaultValue;
}
});
最佳答案
因为如果 defaultValue
未定义,您将得到 'undefined'
而不是 ''
关于jquery - 重置jquery输入的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8940776/