Tôi muốn tạo công tắc Javascript dựa trên mảng mà tôi đang tạo từ chuỗi truy vấn. Tôi không chắc chắn làm thế nào để tiến hành.Xây dựng công tắc dựa trên mảng
Hãy nói rằng tôi có một mảng như thế này:
var myArray = ("#general","#controlpanel","#database");
Tôi muốn tạo này ...
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 có thể chứa bất kỳ số lượng các yếu tố vì vậy tôi muốn chuyển đổi phải được tạo ra tự động dựa trên độ dài của mảng. Trường hợp default
sẽ luôn là tùy chọn đầu tiên.
Mảng được tạo từ vị trí.href bằng regex để chỉ trích xuất những gì tôi cần.
Cảm ơn rất nhiều!
Side lưu ý: 'myArray' nên [sử dụng dấu ngoặc] (https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Core_Language_Features#Array_literals) chứ không phải ngoặc. Như là 'myArray ===" #database "'. –