Создание переключателя на основе массива

Я хочу создать переключатель Javascript на основе массива I Я создаю из строки запроса. Я не знаю, что делать дальше.

Допустим, у меня есть такой массив:

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 с регулярным выражением для извлечения только того, что мне нужно.

Большое спасибо!

6
задан Phrogz 6 May 2012 в 19:19
поделиться