如何检查div是否已经存在

时间:2018-12-12 09:36:26

标签: javascript jquery

如果输入字段少于8个字符,我正在尝试创建一个div框。

问题: 我动态创建了div框,但是该功能将继续执行我执行的每一项检查(因为我在函数内部创建了div框,并且每个keyup都会触发该函数。

我的问题: 我如何制作if语句来检查div是否已附加?如果已添加:只需继续将邮件添加到div框,否则添加div框并向其添加消息。

我尝试过的操作: 我尝试检查length,以查看它是否为0,并且我尝试检查{{ 1}},不幸的是,两个都失败了。

我的代码:

undefined

我认为导致重复的部分:

function CheckLength(cValue) {
    let div = document.createElement('div');
    div.setAttribute('class', 'form form-control');
    div.setAttribute('id', 'Strongy');

        if (cValue.length < 8) {
            $(div).text('Weak!');
            $(div).css({
                'transition': '1s',
                'transition-delay': '0.15s',
                'background-color': 'red',
                'border': 'red',
                'margin': '1px 0 0 5px',
                'padding': '5px'
            });
            $('#register').after(div);
    }
    return cValue;
}

编辑:显然我被关闭了,但是不是重复的。我已经尝试过$('#register').after(div); //#register is the id of the input field. ,但这对我没有帮助。另一个人(我根据罗里(Rory)复制)在选择器字段中没有#标签。

0 个答案:

没有答案