如何在元素中定义变量多个动作

时间:2019-02-16 15:29:08

标签: jquery variables

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

是否有一种方法可以正确分配一次$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');
    })

0 个答案:

没有答案