如果每个类元素都有一些价值,那就做点什么

qad*_*nza -1 ajax jquery

$("#btn_02").click(function(){
    $(".quant").each(function() {
        var a = $(this).html();
        alert (a);  // each value is 0
        if (a == 0) {return false;}
    });
    $.ajax({
        url: "process02.php",
        success: function(data) {
            $("#modalsCart").html(data);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

我想停止ajax代码,如果每个.quant值都是0,是的,它们都是0,但ajax代码仍然执行.

Mik*_*ith 5

请注意,您已定义了2个功能.你return在循环中的内部不会脱离主循环.您需要在较低功能可见的范围内设置另一个变量,您可以在完成循环后检查以决定是否执行ajax请求.

$("#btn_02").click(function(){
    var hasA = false;
    $(".quant").each(function() {
        var a = $(this).html();
        alert (a);  // each value is 0
        if (a == 0) {hasA = true; return false;}
    });
    if (!hasA) {
        $.ajax({
            url: "process02.php",
            success: function(data) {
                $("#modalsCart").html(data);
            }
        });
    }
});
Run Code Online (Sandbox Code Playgroud)