Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比较jQuery中的变量和字符串_Jquery - Fatal编程技术网

比较jQuery中的变量和字符串

比较jQuery中的变量和字符串,jquery,Jquery,我想将变量“feedback”的状态与字符串“notavailable”进行比较 如果语句逻辑没有显示“用户名已在使用”,我可以将变量的值记录到console.log中,它会显示NotAvailable(不可用) 可能您的变量值包含额外的空格,请尝试使用,如下所示: 可能您的变量值包含额外的空格,请尝试使用,如下所示: 使用localeCompare() 使用localeCompare() 请显示您的控制台结果。这样我们就可以了解实际从变量中得到了什么 试试variableName。toLowe

我想将变量“feedback”的状态与字符串“notavailable”进行比较

如果语句逻辑没有显示“用户名已在使用”,我可以将变量的值记录到console.log中,它会显示NotAvailable(不可用)


可能您的变量值包含额外的空格,请尝试使用,如下所示:


可能您的变量值包含额外的空格,请尝试使用,如下所示:

使用localeCompare()

使用localeCompare()


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


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

请显示控制台结果。这样我们就可以了解从变量中实际得到了什么


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

首先,e.preventDefault()是错误的。那是什么意思?您能为我们提供
控制台.log
的确切输出吗?发布一个完整的代码示例怎么样?首先
e.preventDefault()
是错误的。那是什么意思?您能为我们提供
控制台.log的确切输出吗?发布一个完整的代码示例怎么样?
var feedback = $("#feedback").text();
console.log("feedback status is:" + feedback);
if (feedback === 'Not Available') {
    console.log("Username already in use!");
    e.preventDefault();
};
if ( $.trim(feedback) === 'Not Available' ) {
   ...
}
if (feedback.localeCompare('Not Available')) {