1

我试图写一个 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');
     }
       });

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

有什么建议么?

4

2 回答 2

2

( ) 不平衡。

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

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

于 2013-09-09T15:35:18.043 回答
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)
于 2013-09-09T15:36:36.513 回答