首页 > 解决方案 > 如何在元素多个动作中定义变量

问题描述

我想在元素多个操作中为全局上下文分配一个变量

有没有办法正确分配$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');
    })

标签: jqueryvariables

解决方案


推荐阅读