事件处理程序结束后,不会保留对DOM项的更改

时间:2015-08-02 00:55:28

标签: javascript jquery

我很难过。单击任何单选按钮后,我正在检查隐藏变量的值,以确定是否应显示错误消息,该消息最初为空。 (我添加了调试警报以跟踪行为。)

当变量为1并且它进入if子句时,我得到第一个警报并关闭它,并且错误消息显示正确。我收到第二个警报,然后在关闭它之后,函数结束并且错误消息再次为空 - 就好像我执行了行$("#submitmessage").html("")

$("input").change(function(){
    if ($("#errorCheck").val() == "1") {
        alert("Debug check - before");
        $('#submitmessage').addClass('errorMessage');
        $("#submitmessage").html("My error message...");
        alert("Debug check - after");
        return false;
    } else {  ...  

我已经尝试过停止传播,返回真假,不返回任何东西 - 没有任何帮助。

0 个答案:

没有答案