外部点击后,jquery事件未触发

时间:2019-02-14 07:24:17

标签: jquery html

在以下邮政编码输入类型中输入值后,JS将检查用户是否输入了正确的邮政编码。如果格式不正确,JS将动态添加标签(错误的邮政编码)。现在,问题是一旦触发错误消息,底部空白空间就不够了。我添加了下面的jQuery,但即使输入正确的邮政编码后也只能选择if条件。

HTML:                       邮编         *

    <input type="text" maxlength="8" name="epicPostCode" id="epicPostCode" class="VAL_required VAL_postCode idleField omniErr(CE:Post_code_empty) omniDef(CE:Post_code_format_wrong)" value=""> 
</div>

jQuery:

$("#epicPostCode").live("change", function(){
  $("label[for='epicPostCode']").each(function(){
    if($("label[for='epicPostCode']").filter("error")){
            $('#epicPostCode').parent().css('margin-bottom', '15px');
    }
    else {
        $('#epicPostCode').parent().css('margin-bottom', '0px');
    }
  });   
});

1 个答案:

答案 0 :(得分:0)

尝试

button click