我想在元素多个动作中为全局上下文分配变量
是否有一种方法可以正确分配一次$fieldContainer
并简单地在元素".field-input"
的多重操作中使用它?
非常感谢;)
致谢
$('.field-input')
.focus(function () {
$fieldContainer = $(this).parent().parent();
_hasError = false;
$fieldContainer.addClass('is-focused has-label');
})
.blur(function () {
$fieldContainer = $(this).parent().parent();
$fieldContainer.removeClass('is-focused');
if ($(this).val() == '') $fieldContainer.removeClass('has-label');
})
.each(function () {
$fieldContainer = $(this).parent().parent();
if ($(this).val() != '') $fieldContainer.addClass('has-label');
})