在表单返回false后插入append

时间:2013-07-26 19:06:40

标签: javascript jquery html

我试试这段代码:

$("#gerenciarUsuario").submit(function() {
        var cartao = $('#cartao').val().length;
        var cvv = $('#cvv').val().length;
        if(cartao == 0 || cvv == 0) {
            if( !$('#cards').hasClass('wrong')) { 
                    $('#cards').append('<label id="cartaoCvvError" class="error" style="color: #b94a48;">Cartão ou CVV incompletos</label>'); 
                    $('#cards').addClass('wrong');
                }
            return false;
        }
        return true;

    });

我是用firebug调试的,并且会显示消息但是当返回false时,附加的消息会消失。

基本上这是一个验证,但我需要在返回false之后将一个msg放在div的末尾。

我需要做什么?

1 个答案:

答案 0 :(得分:0)

追加通常将内容放在DOM的的末尾,这意味着它会尝试将您的标签放在输入中。您可能想要使用的是.after()http://api.jquery.com/after/