从变更函数传递变量

时间:2014-06-28 20:13:06

标签: jquery

我使用jquery 1.3.2,我使用更改功能从下拉列表中检测新选择的项目。如果新选择的值(不是:在html中选中)等于某个值,我将禁用提交表单。

$("#edit-status").change(function () {
    if ($('#edit-status').val() == 'package_sent') {
        $("#update-form").submit(function(e) {
            alert('alert');
            e.preventDefault(e);
        });
    };
});

此代码有效,但仅限第一次,在我点击警告后确定,尝试更改另一个选项,然后使用提交,即使选择了另一个选项,我也得到相同的警报。也许在某种程度上可以将#edit-status值放入变量并在函数外部使用它?

问题:是否可以从变更函数中传递变量,所以我可以在函数外的评估中使用它?

0 个答案:

没有答案