Autor | Zpráva | ||
---|---|---|---|
Martin02 Profil |
#1 · Zasláno: 16. 9. 2012, 13:45:15
Ahoj,
mám v kódu načtené jquery i plugin pro cookies. Potřebuji vytvořit podmínku: jestliže existuje cookies s názvem "all". Všechno mi funguje, jen nevím, jak vytvořit v jquery tuto podmínku - ověření, zda určité cookies existuje. Prosím poraďte, děkuji. |
||
venca163 Profil |
#2 · Zasláno: 16. 9. 2012, 14:12:29
Martin02:
if($.cookie('all') == null) toto?
|
||
Časová prodleva: 4 dny
|
|||
Martin02 Profil |
#3 · Zasláno: 20. 9. 2012, 07:32:53
jj, děkuji. Poradíte ještě, jak vybrat všechny prvky, které mají jako id číslo?
|
||
venca163 Profil |
#4 · Zasláno: 22. 9. 2012, 00:43:35
Martin02:
Pokud id obsahuje pouze číslo (myslím, že to není XHML validní, ozkoušel bych funkčnost napříč prohlížeči, já id pojmenované pouze číslem nepoužívám), tak stačí pomocí jQuery (jak už jsme si ukazovali) vybrat všechny prvky odpovídající selektoru a ve smyčce each() potom testovat pomocí funkce isNaN (součást javascriptu) jestli se jedná o číslo. // inspirace $(".onlyNumber p").each(function () { var id = this.id; if (! isNaN(id) ) console.log(this.id); }); |
||
_es Profil |
#5 · Zasláno: 22. 9. 2012, 02:34:41
venca163:
„testovat pomocí funkce isNaN (součást javascriptu) jestli se jedná o číslo.“ Záleží aj na tom, čo je považované za číslo, toto otestuje ako čísla aj hodnoty prevoditeľné na čísla, teda aj trebárs text "2e8" .
|
||
venca163 Profil |
#6 · Zasláno: 22. 9. 2012, 15:12:35
_es:
Ano. A jsem rád, že to tak funguje. Pokud by byl požadavek jiný, musí se asi sáhnout k regulárním výrazům. Ale opět říkám, že bych se zdráhal používat jako id pouze číslo. Řešil bych to tak, že bych před to číslo přidal nějaký fixní prefix (string), který bych pak ořezal a až zbytek bych testoval na číslo. |
||
_es Profil |
#7 · Zasláno: 22. 9. 2012, 15:36:50
venca163:
„myslím, že to není XHML validní“ Prečo by malo byť HTML „XHTML validné“? Je to validné v HTML5, nevalidné v HTML4. „ozkoušel bych funkčnost napříč prohlížeči“ Asi neexistuje používaný prehliadač, ktorý by s tým mal problém. |
||
margin Profil * |
#8 · Zasláno: 22. 9. 2012, 16:14:56
_es:
„Asi neexistuje používaný prehliadač, ktorý by s tým mal problém.“ V CSS se musí takový znak zapsat escape sekvencí, aby to fungovalo, ale jak je tomu v JS, netuším. |
||
venca163 Profil |
#9 · Zasláno: 22. 9. 2012, 16:37:13
_es:
„Asi neexistuje používaný prehliadač, ktorý by s tým mal problém.“ Tak to je dobrá zpráva. margin: „V CSS se musí takový znak zapsat escape sekvencí, aby to fungovalo, ale jak je tomu v JS, netuším.“ Když už se o tom bavíme, tak tedy doplním odkaz (o názvech id v html5 i escapování): http://mathiasbynens.be/notes/html5-id-class |
||
Časová prodleva: 12 let
|
0