【问题标题】:If Else inside jQuery each not workingIf Else inside jQuery each not working
【发布时间】:2018-09-11 19:51:42
【问题描述】:

If 没有阻塞 else 语句的执行。请帮忙!

function checarZero() {
  $(".ps-form-entry--progressbar").each(function() {
    var valorPerc = $(this).val();
    if (parseFloat(valorPerc) === 0) {
      psLib.NotifyShowHide(
        'alert:Você não distribuiu a renda vitalícia.');
      event.preventDefault();
    } else {
      $("#btn-continuar").fadeIn("fast");
    }
  });
}

【问题讨论】:

    标签: jquery if-statement each


    【解决方案1】:

    只需return false 即可打破循环。

    【讨论】:

      【解决方案2】:

      这是因为 event 未定义。 鉴于您提供的 sn-p 是您的代码,您应该会在 JS 控制台中看到一个错误。

      event 变量应该被传递给checarZero 函数,以便它被取消。 从sn-p很难说你在找什么事件,如果你只想停止.each循环的执行你必须return false;

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-05-24
        • 1970-01-01
        • 2020-04-04
        • 2015-09-05
        • 2012-03-20
        • 2017-01-31
        • 2017-08-09
        • 1970-01-01
        相关资源
        最近更新 更多