クエリ文字列から作成している配列に基づいてJavascriptスイッチを作成したいと思います。どうすればいいのかわかりません。
私がこのような配列を持っているとしましょう:
var myArray = ("#general","#controlpanel","#database");
これを作りたい…
switch(target){
case "#general":
$("#general").show();
$("#controlpanel, #database").hide();
break;
case "#controlpanel":
$("#controlpanel").show();
$("#general, #database").hide();
break;
case "#database":
$("#database").show();
$("#general, #controlpanel").hide();
break;
}
myArrayには任意の数の要素を含めることができるため、配列の長さに基づいてスイッチを動的に作成する必要があります。default
ケースは常に最初のオプションです。
配列は、必要なものだけを抽出するために正規表現を使用してlocation.hrefから作成されます。
どうもありがとう!