簡単な質問:このようなネストは可能ですか? ifステートメントは最初にスイッチを渡してから別の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
私にはうまく見えますが、エラーが出ますか? –