Autor Zpráva
Peet
Profil
Chci se jen zeptat jak zjistím počet divů s id např. button

pomocí JQUERY
Someone
Profil
Peet:
Na jedné stránce by se měl vyskytovat pouze jeden element se stejným ID.
panther
Profil
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 *
treba ty buttony generuje dynamicky a potrebuje pak taky na ne reagovat?
Radek9
Profil
JiVi:
Jestli je dynamicky generuje, potřebuje s nimi pracovat a neuchovává si na ně referenci, tak to dělá špatně.
_es
Profil
JiVi:
treba ty buttony generuje dynamicky
Tak ale to snáď potom aj vie, koľko ich vygeneroval.
dusanga
Profil
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.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: