0

我试试这个代码:

$("#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;

    });

我正在使用萤火虫进行调试,并且出现了消息,但是当返回 false 时,附加中的味精消失了。

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

我需要做什么?

4

1 回答 1

0

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

于 2013-07-26T22:11:30.320 回答