我正在将 jquery 用于输入占位符的跨浏览器解决方案,但我不明白如何设置全局变量,$(this)
以便我可以在这两个部分函数的第二部分中使用它。我首先获取输入的值并将其存储为,$value
但我需要在第二个函数中再次使用它来用它替换空值。我该怎么做呢?我应该提到的是,这需要以一种形式处理多个文本输入。
$(document).ready( function() {
$('input[type=text]')
.on('focus', function(){
var $this = $(this);
var $value = $(this).val();
globalVar = $value;
if($this.val() == $value){
$this.val('');
}
})
.on('blur', function(){
var $this = $(this);
if($this.val() == ''){
$this.val($value);
}
});
});