比较jQuery中的变量和字符串

时间:2015-02-25 16:34:18

标签: jquery

我想比较变量的状态"反馈"针对字符串' 不可用'。

我能够在console.log中显示变量的值并显示 Not Available ,但是,如果语句逻辑没有显示"用户名已在使用"

var feedback = $("#feedback").text();
console.log("feedback status is:" + feedback);
if (feedback === 'Not Available') {
    console.log("Username already in use!");
    e.preventDefault();
};

3 个答案:

答案 0 :(得分:3)

可能是您的变量值包含额外的空格,请尝试使用$.trim(),如下:

if ( $.trim(feedback) === 'Not Available' ) {
   ...
}

答案 1 :(得分:1)

使用localeCompare()

if (feedback.localeCompare('Not Available')) {

答案 2 :(得分:0)

请显示您的控制台结果。因此,我们可以了解实际从变量中得到什么。

尝试variableName。 toLowerCase()删除区分大小写的问题。