Autor | Zpráva | ||
---|---|---|---|
Peet Profil |
#1 · Zasláno: 22. 10. 2012, 22:09:28
Chci se jen zeptat jak zjistím počet divů s id např. button
pomocí JQUERY |
||
Someone Profil |
#2 · Zasláno: 22. 10. 2012, 22:10:43
Peet:
Na jedné stránce by se měl vyskytovat pouze jeden element se stejným ID. |
||
panther Profil |
#3 · Zasláno: 22. 10. 2012, 22:10:49
Peet:
.length „s id např. button“ s daným ID by měl být maximálně jeden, id je unikátní identifikátor na stránce. Použij třídu. Vůbec, k čemu je dobré znát počet čehokoliv? |
||
JiVi Profil * |
#4 · Zasláno: 23. 10. 2012, 07:50:58
treba ty buttony generuje dynamicky a potrebuje pak taky na ne reagovat?
|
||
Radek9 Profil |
#5 · Zasláno: 23. 10. 2012, 08:27:45
JiVi:
Jestli je dynamicky generuje, potřebuje s nimi pracovat a neuchovává si na ně referenci, tak to dělá špatně. |
||
_es Profil |
#6 · Zasláno: 23. 10. 2012, 09:35:29
JiVi:
„treba ty buttony generuje dynamicky“ Tak ale to snáď potom aj vie, koľko ich vygeneroval. |
||
dusanga Profil |
#7 · Zasláno: 24. 10. 2012, 20:36:32
Vyuzivam tuto temu a prosim vas o objasnenie nasledovneho:
-chcem zmenit vlastnost /farbu/ dvoch objetov vid kod nizsie: - napis "na Slovensku" - input type='text' Ak zadam obom objektom rovnake ID .. tak to nefunguje / Someone napisal - Na jedné stránce by se měl vyskytovat pouze jeden element se stejným ID./ Moje navrhnute riesenie sice funguje, ale nezda sa mi ze musim vypisovat cely riadok znovu a znovu len so zmenenym ID. Mohol by som pouzit cyklus, ale urcite existuje aj nejake ine, jednoduche riesenie, len ho nepoznam. Ak viete poradte zaciatocnikovi. <body> <script language="javascript"> function zm_farby1() { var cr = Math.round(Math.random()*255); var cg = Math.round(Math.random()*255); var cb = Math.round(Math.random()*255); document.getElementById('inde').style.color= "rgb("+cg+", "+cb+", "+cr+")"; document.getElementById('inde1').style.color= "rgb("+cg+", "+cb+", "+cr+")" } </script> Bydlisko:<BR> <input type="radio" name="vyber" value="1" id="vyber1" ><span id="inde1"> na Slovensku</span><br> <input type="radio" name="vyber" value="2" id="vyber2" > v Čechách<br> <input type="radio" name="vyber" value="3" id="vyber3" > inde: <input type="text" name="inde" id="inde" style="color: #FFFF66; background-Color: #9900FF;" ><br> <input type="button" value="R&G&B" id="ZmFarby" onclick="zm_farby1()"> </body> |
||
pcmanik Profil |
dusanga:
Môžeš použiť aj iné metódy: getElementsByClassName - Nefunguje v IE < 9 querySelectorAll - Nefunguje v IE < 8 Pre podporu vo všetkých prehliadačoch treba pomocou cyklu prejsť všetkých potomkov s nadradením rodičom a zmeniť štýl len tým, ktoré majú danú class. |
||
Časová prodleva: 12 let
|
0