Я использую Jquery для удаления значения по умолчанию в HTML-входе в фокусе.Передача var между двумя функциями Javascript/Jquery?
Однако, если ничего не вводится на вход, я хочу, чтобы значение по умолчанию снова отображалось.
Чтобы попытаться сделать это, я создал:
$("#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
этой функции 2 focusout
?
Make 'valvalue' глобальный для обоих обработчиков событий – Diode
Конечно, не«глобальное».. – user2864740
http://stackoverflow.com/questions/500431/javascript-variable-scope – user2864740