jQuery如果条件没有返回预期的结果

时间:2014-08-14 16:11:55

标签: javascript jquery

我很困惑为什么if条件没有产生结果
返回结果fxresult值="要求价格"这不是代码,仅供变量结果参考。

var fxresult = $(".price").html();
var fxRate = fxresult.replace(/ /g,"");   
if (fxRate == 'Callforprice'){
    alert("found") 
}

1 个答案:

答案 0 :(得分:2)

你可以使用这个正则表达而不是你的。

var fxRate = fxresult.replace(/\s/g,"");  

你会努力,但我认为这个更好一点,因为你避免像一两个空格的错别字。

你在这里输错了

var fxresult value = "  Call for price  "
//---------------------------------------^ 

缺少;

但这一行中的主要问题是

var fxresult value = "  Call for price  "
//----------^

你有var声明的问题(变量名不能包含空格)

见工作FIDDLE