Есть код, он смотрит, при нажатии на input с определенным значением name, сохраняет это значение в переменную, а затем добавляет в другую что бы далее использовать ее. При добавлении в вторую переменную она используется для определения blur на input'е.
В консоли выдает ошибку: n.blur is not a function
Как быть?
Вот код:
var name = '',
formElement = '',
fullname = $('.form input[name="user"]'),
email = $('.form input[name="pass"]');
$('.form input').click(function() {
name = $(this).attr('name');
formElement = $('.form input[name="'+name+'"]');
});
formElement.blur(function() {
if(formElement.val().length === 0) {
formElement.closest('.form-group').addClass('has-error');
} else {
formElement.closest('.form-group').removeClass('has-error');
}
});