JQuery变量if语句错误

时间:2013-05-21 15:39:09

标签: jquery if-statement

我正在尝试检查用户提交的内容是否包含正确的信息。我这样做是通过将输入的上下文添加到变量[code]然后尝试if else catch来查看它是否与我想要的匹配。 [强]变量。

然而,它似乎没有起作用,任何人都可以对此有所了解吗?请参阅以下代码。

$(document).ready(function() {

    $('#button-bold').click(function() {  
        var code = jQuery("textarea#bold-code").val();

        var $pass = "Congratulations, You have entered this correctly";
        var $fail = "Oops, Look again, can you see where you have gone wrong?"

        var $strong = "<strong>Recreate this preview Exactly</strong>"; 

        if (code == strong) {
            alert(pass);
            $('#bold-output').append(code)

        }else {
            alert(fail);
        }
});
});

提前谢谢大家。

1 个答案:

答案 0 :(得分:1)

您使用和不使用美元的变量名称不匹配 - 您使用领先的美元定义$strong$pass$fail,但使用strong,{{1没有美元的{}和pass

(顺便说一下,你在JavaScript变量上看到美元前缀,通常意味着它们包含jQuery选择器,例如。

fail

而不是一般数据 - 但这只是一个惯例。)