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: 12 let
|
0