if或语句意外令牌

时间:2013-09-09 15:32:39

标签: if-statement

我试图写一个in或声明,并且诚实地从未使用过。我正在尝试使用以下代码片段:

$(document).ready(function () {
  if(window.location.href.indexOf("invt") > -1 || window.location.href.indexOf("shopcart") > -1)) { // if URL contains invt or shopcart
   $('#carriage-promo').prop('id','newid');
     }
       });

但无论我尝试什么,它都会不断返回错误!

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

()是不平衡的。

if(window.location.href.indexOf("invt") > -1 ||
   window.location.href.indexOf("shopcart") > -1)

我在if语句的末尾删除了最后一个

答案 1 :(得分:2)

if(window.location.href.indexOf("invt") > -1 || window.location.href.indexOf("shopcart") > -1))

你有一个太多的右括号)

尝试:

if(window.location.href.indexOf("invt") > -1 || window.location.href.indexOf("shopcart") > -1)