Autor | Zpráva | ||
---|---|---|---|
GeneralDv Profil |
#1 · Zasláno: 21. 2. 2010, 20:43:30 · Upravil/a: GeneralDv
Zdar, snažim se udělat jednu hru něco jako "člověče nezlob se", mam to přes JQuery. PRoblém nastane ve chvíli kdy tu hru spustim a hodim kostkou (alert() znamená jaké číslo padlo) tak se mi nevyplní daná buňka tabulky černou barvou..
$(".t["+ja+"][1]").css("background-color","black"); //při výpisu ven.. <td style="background:silver;" class="t['+i+']['+x+']" width="35" height="35"></td> Je na tom nějaká nesrovnalost? Ukázka na http://jquery.jslab.net/zkousecka/playground.php?code=f74bfb5d8bc0f342b79f15c4ce1899b0 .. dík //kód je prasárna, neni to komplet... |
||
Chamurappi Profil |
#2 · Zasláno: 22. 2. 2010, 00:46:57 · Upravil/a: Chamurappi
Reaguji na GeneralaDv:
Vypadá to, že jQuery nemá rádo hranaté závorky v názvech tříd ve svých selektorech (podobně jako CSS). Musíš je něčím escapovat, zkus před ně do toho selektorového řetězce přidat zpětné lomítko (tzn. do zápisu řetězce přidat dvě). |
||
GeneralDv Profil |
#3 · Zasláno: 22. 2. 2010, 09:08:44
Teda že to je v názvu sem vůbec nečekal, předělal sem to že bude jen tXX a funguje to. díky
|
||
Chamurappi Profil |
#4 · Zasláno: 22. 2. 2010, 09:22:34
Reaguji na GeneralaDv:
„že to je v názvu sem vůbec nečekal“ Asi teď budu trochu demotivující: Jak chceš naprogramovat hru, když nemáš osvojené základní ladicí postupy? Měl bys být schopen sám lokalizovat problematické místo a vypsat si informace vedoucí k nalezení chyby… |
||
Časová prodleva: 13 let
|
0