0

我的 js 文件中有以下函数。

var updateUploadImgBtn = function () {
    var $levels = $('.personalization-level').last();
    var levelID = $.trim($levels.find('.PersonalizationLevel-level-id').val());
    alert(levelID);
    $(".uploadImg").click(function () {
        if (levelID != 0) {
            $("#dialog").dialog("open");
        } else {
            alert("Please save the personalization level before adding new images.")
            $("#dialog").dialog("close");
        }
        return false;
    });
    $levels.find('.uploadImg').attr("onClick", "setPersonalizationID('" + levelID + "');");
    $levels.find('.viewButton').attr("onClick", "loadImagesPersonalization('" + levelID + "');");
};

我也在动态添加和删除行,然后这个函数更新我的按钮以正确运行。其中一个会根据 levelID 打开一个对话框(保存时我会得到 levelID,我可以添加图像。)但是在删除新添加的行时。我得到了两个 if 课程?

警报正在打印正确的 levelID。

有帮助吗?

4

0 回答 0