Autor Zpráva
alt64
Profil *
Zdravim, mam tento kod:

<ul data-role="listview" data-theme="a">
	<li><img src="images/icon_01.png" width="32%" height="" alt="beran"><a href=""><h3>Beran </h3><p>21. 3. až 20. 4.</p></a></li>
	<li><img src="images/icon_02.png" width="32%" height="" alt="byk"><a href=""><h3>Býk</h3><p>21. 4. až 21. 5.</p></a></li>
   
</ul>


Chtel bych udelat to aby po kliknuti na li element vzdy ziksal alt daneho obrazku v li.
Zkousel jsme to pomoci this ale to mi vrati vzdy jen alt prvniho obrazku.

Diky moc za kazdou radu.
shaggy
Profil
alt64:
Čo takto nám ukázať, ako vyzerá tvoj javascript?
To tvoje "this" musí fungovať, nie je možné, že ti to vracia alt prvého obrázku... ale samozrejme záleží od toho, ako to máš napísané (a na ktorý element klikáš).
Kcko
Profil
Třeba takto

$(document).ready(function(){
  
  $("ul li").click(function(e){
  
     alert($(this).find("img")[0].alt);
  
  })
});

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:

0