Autor | Zpráva | ||
---|---|---|---|
motorcb Profil |
#1 · Zasláno: 26. 1. 2014, 19:14:37
Mám nísledující kód:
<div class="row-form"><span class="poradi">1</span>.místo <a class="click">KLIK</a></div> <div class="row-form"><span class="poradi">2</span>.místo <a class="click">KLIK</a></div> <div class="row-form"><span class="poradi">3</span>.místo <a class="click">KLIK</a></div> $( "body" ).on( "click", ".click", function() { //nactu cely div (row-form) ve kterem bylo kliknuto var row = $( this ).parents( "div.row-form:first" ); } ); jak z row ziskam/zmenim hodnotu .poradi ??? Díky |
||
pcmanik Profil |
motorcb:
Môžes použiť metódy hasClass, removeClass a addClass. Inak dokumentácia je tvoj najlepší kamarád. Namiesto volania parents s dalším selektorom ti stačí var row = $(this).prev();
|
||
motorcb Profil |
#3 · Zasláno: 26. 1. 2014, 20:06:19
pcmanik:
ja nechci pridávat adni odebírar class. Načtu si zaznam který mne zajímá: var row = $( this ).parents( "div.row-form:first" ); a v tomto záznamu chci změnit hodnotu <span class="poradi">2</span> na hodnotu <span class="poradi">999</span> Jak na to? |
||
pcmanik Profil |
#4 · Zasláno: 26. 1. 2014, 20:08:07
motorcb:
V nadpise píšeš o class hodnote. Pozrel si si vôbec tu dokumentáciu? Prekvapivo je na to určená metóda text. |
||
motorcb Profil |
#5 · Zasláno: 26. 1. 2014, 20:27:25
pcmanik:
dokumentaci jsem prošel. Metodu text znám. Jen nevím jak ji aplikovat na row |
||
Kcko Profil |
motorcb:
row.find("span").text("999"); nebo $("span", row).text("999"); |
||
Str4wberry Profil |
#7 · Zasláno: 26. 1. 2014, 20:46:10
Můžete lépe popsat, čeho chcete dosáhnout?
Jde o to, aby se po kliknutí na položku změnil obsah span.poradi na „999“, nebo něco složitějšího?
|
||
Časová prodleva: 11 let
|
0