| Autor | Zpráva | ||
|---|---|---|---|
| kuba123 Profil * |
#1 · Zasláno: 4. 7. 2013, 11:22:56
Tuto funkci spouštím při načtení dokumentu. Mám select s id="group", kde je vybrána nějaká hodnota, např. 1. Vypisuje mi to hodnotu 1 (nebo aktuálně vybrané volby). Ale switch mi zobrazuje "default". Což by správně nemělo, pokud se nepletu a měl by se spustit block case 1:. To jsem také zkoušel otestovat jestli se spouští, ale nespouští. Tak nevím v čem může být problém?
ShowMethod = function () {
var parent = $("div.main div p.bigger");
parent.children("select#m1").css("display","none");
parent.children("select#m2").css("display","none");
parent.children("select#m3").css("display","none");
parent.children("select#m4").css("display","none");
parent.children("select#m5").css("display","none");
parent.children("select#m6").css("display","none");
parent.children("select#m7").css("display","none");
console.log($("div.main div select#group").attr("value"));
switch($("div.main div select#group").attr("value"))
{
case 0:parent.children("select#m1").css("display","block");break;
case 1:parent.children("select#m1").css("display","block");break;
case 2:parent.children("select#m2").css("display","block");break;
case 3:parent.children("select#m3").css("display","block");break;
case 4:parent.children("select#m4").css("display","block");break;
case 5:parent.children("select#m5").css("display","block");break;
case 6:parent.children("select#m6").css("display","block");break;
case 7:parent.children("select#m7").css("display","block");break;
default:
alert("default");
}
} |
||
| juriad Profil |
#2 · Zasláno: 4. 7. 2013, 11:32:39
Není náhodou hodnota atributu value řetězec "1" a ne číslo 1?
|
||
| kuba123 Profil * |
#3 · Zasláno: 4. 7. 2013, 11:44:59
juriad:
Jo, máš pravdu. Díky. A kdybych to chtěl převést na integer pro ten switch? |
||
| Kcko Profil |
#4 · Zasláno: 4. 7. 2013, 11:46:12
kuba123:
parseInt |
||
|
Časová prodleva: 13 let
|
|||
0