我正在使用Jquery刪除焦點上HTML輸入的默認值。在兩個Javascript/Jquery函數之間傳遞var?
但是,如果沒有輸入到輸入中,我希望默認值重新出現。
嘗試做這個,我已經創造:
$("#contact input").each(function(index) {
$(this).focus(function() {
var valvalue = $(this).val();
$(this).val('');
});
$(this).focusout(function() {
var newvalvalue = $(this).val();
if(newvalvalue == ''){
$(this).val('', valvalue);
}
});
});
的focus()
功能工作正常,但變量valvalue
沒有得到由focusout
功能回升。
有人會知道一種方法將valvalue
變量傳遞給第二個focusout
函數嗎?
製作'valvalue'全球兩個事件處理程序 – Diode
當然不是「全局」 ... – user2864740
http://stackoverflow.com/questions/500431/javascript-variable-scope – user2864740