如何停止javascript中的重复函数? 此javascript函数第一次出现时,它会发出警报为00 11 22 33ie。典型的 当我第二次调用函数时,它发出警报为00 11 22 33 33 列表项当我第三次调用函数时,它发出警报为00 11 22 22 33 33 但我需要的是我第n次打电话也是第一次结果应该提前来谢谢你

如何停止javascript中的重复函数? 此javascript函数第一次出现时,它会发出警报为00 11 22 33ie。典型的 当我第二次调用函数时,它发出警报为00 11 22 33 33 列表项当我第三次调用函数时,它发出警报为00 11 22 22 33 33 但我需要的是我第n次打电话也是第一次结果应该提前来谢谢你,javascript,Javascript,您的问题可以简化为以下代码段 $test1.clickfunction{ console.log1; $test2.clickfunction{ console.log2; $test3.clickfunction{ 1.log3; }; }; }; 这就是在其他事件处理程序中绑定事件处理程序时发生的情况。缩进将有助于理解代码。请修复它,没有人会读它。把你的代码分成不可站立的小块,其他人可以读。请把它减少到20或30行左右。 function exampleAddOption1(val, da

您的问题可以简化为以下代码段

$test1.clickfunction{ console.log1; $test2.clickfunction{ console.log2; $test3.clickfunction{ 1.log3; }; }; };
这就是在其他事件处理程序中绑定事件处理程序时发生的情况。缩进将有助于理解代码。请修复它,没有人会读它。把你的代码分成不可站立的小块,其他人可以读。请把它减少到20或30行左右。
function exampleAddOption1(val, dat, pr) {
    var cases = 0;
    var bottles = 0;
    var price = 0;
    alert("00");
    $('#itt').append('<option value = "' + dat + '">' + val + '</option>');
    $('#autocomplete').val("");
    $(".logindiv").css("display", "block");
    $("#case").focus();
    $("#case").keydown(function (e) {
        var code = e.which;
        if (code == 13) {
            $("#bottle").focus();
        }
    });
    $("#bottle").keydown(function (e) {
        var code = e.which;
        if (code == 13) {
            $(".lgbtn").focus();
        }
    });
    alert("11");
    $(".lgbtn").click(function () {
        if ($("#case").val() != "") {
            cases = $("#case").val();
        } else {
            cases = 0;
        }
        if ($("#bottle").val() != "") {
            bottles = $("#bottle").val();
        } else {
            bottles = 0;
        }
        $("#case").val("");
        $("#bottle").val("");
        $(".logindiv").css("display", "none");
        $('#qty').append('<option value = "' + cases + ',' + bottles + '">' + cases + 'Cs, ' + bottles + 'Btl</option>');
        cases = 0;
        bottles = 0;
        $(".logindiv2").css("display", "block");
        $("#price").val(pr);
        $("#price").focus();
        alert("22");
        $("#price").keydown(function (e) {
            var code = e.which;
            if (code == 13) {
                $(".lgbtn2").focus();
            }
        });
        $(".lgbtn2").click(function () {
            alert("33");
            price = $("#price").val();
            $('#amt').append('<option value = "' + price + '">' + price + '</option>');
            $(".logindiv2").css("display", "none");
            $("#autocomplete").focus();
        });
    });
}