快速问题:这种嵌套可能吗? if语句首先传递一个开关,然后传递另一个if语句,所以它不会影响其他未在开关上捕获的值?嵌套的条件语句(如果,然后再次切换)
var cookie = ""; //some value previously setted by filtering a cookie, like a product id
var prod = "";
var img = "";
if ((cookie != null) && (prod != '')) {
switch (cookie) {
case '001': case '002': case '003':
prod = "Product01";
img = "product01.jpg"
break;
case '004': case '005': case '006':
prod = "Product02";
img = "product02.jpg"
break;
case '007': case '008':
prod = "Product03";
img = "product03.jpg"
break;
case 'null':
break;
}
if (window.location.pathname == 'somepage') {
//jQuery code
} else if (window.location.pathname == 'anotherpage') {
//jQuery code
} else {
//jQuery code
}
}
为什么不试试? – Kimtho6
是的,这是可能的 – Kimtho6
看起来很好,我得到错误吗? –