jQuery - zapis
Re: jQuery - zapis
nechapem co sa pytas, skus to napisat este raz.
-
fikotek
King
- Príspevky: 1618
- Registrovaný: 21 dec 2004, 16:13
- Bydlisko: Zamilovany :-)
- Kontaktovať používateľa:
Re: jQuery - zapis
Mam teda tuto cast kodu z tabulky. Takovych to casti je v te tabulce treba 40. Takze je to opravdu hodne velka tabulka.
prvni kousek kodu ukazuje jak by to vypada pred zasahem jQuery a druhy jak by to melo vypadat po zasahu jQuery.
A ted bych pomoci jQuery chtel aby se mi do radku <tr> vypsal ten onclick="select_barva('7')". A pokud by to bylo mozne i s tou hodnotou 7 v jinych radcich tabulky to nebu 7 ale treba 14, 15, 16,...
A do tretiho a ctvrteho <td> jestli by se dalo vypsat kus toho php kodu a take s hodnotou 7. V jinych pripadech tam budou cisla jak uz jsem psal treba 14, 15, 16,...
Teda muze vzit jQuery hodnotu vepsanou do prvniho <td> a nasledne pridat onclick s touto hodnotou do <tr> a kousek toho php do tretiho a ctvrteho <td> s tou samou hodnotou?
prvni kousek kodu ukazuje jak by to vypada pred zasahem jQuery a druhy jak by to melo vypadat po zasahu jQuery.
Kód: Vybrať všetko
<tr>
<td class="form_top"> 7</td>
<td class="form_top"><img src="/vzorniky/vzornik_1/18_7.jpg" alt=""></td>
<td class="form_top"></td>
<td class="form_top"></td>
</tr>
Kód: Vybrať všetko
<tr onclick="select_barva('7')">
<td class="form_top"> 7</td>
<td class="form_top"><img src="/vzorniky/vzornik_1/18_7.jpg" alt=""></td>
<td class="form_top"><?= get_name_color('7') ?></td>
<td class="form_top"><?= check_priplatek('7') ?></td>
</tr>
A do tretiho a ctvrteho <td> jestli by se dalo vypsat kus toho php kodu a take s hodnotou 7. V jinych pripadech tam budou cisla jak uz jsem psal treba 14, 15, 16,...
Teda muze vzit jQuery hodnotu vepsanou do prvniho <td> a nasledne pridat onclick s touto hodnotou do <tr> a kousek toho php do tretiho a ctvrteho <td> s tou samou hodnotou?
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: jQuery - zapis
neviem sice co si myslis, ze to bude robit, ale budis ..
do toho riadkoveho selektora si este doplnt kedtak nejake idecko tej tabulky ak ich mas na stranke viac
Kód: Vybrať všetko
$(function(){
$('tr').each(function(){
var $this = $(this),
$cells = $('td', $this),
num = $cells.get(0).innerHTML;
$this.click(function(){
select_barva(num);
});
$cells.get(2).innerHTML = "<?= get_name_color('" + num + "') ?>";
$cells.get(3).innerHTML = "<?= check_priplatek('" + num + "') ?>";
});
});-
fikotek
King
- Príspevky: 1618
- Registrovaný: 21 dec 2004, 16:13
- Bydlisko: Zamilovany :-)
- Kontaktovať používateľa:
Re: jQuery - zapis
Hero, dekuju ale bohuzel to nedela to co jsem chtel.
V prvni ukazce vidis jak to vypada uplne "naholo". Je tam videt jen cislo 7, 17, 58.
A po zasahu jQuery by se melo objevit ve zdrojovem kodu to co je v druhe ukazce.
Ukazka: 1
Ukazka: 2
V prvni ukazce vidis jak to vypada uplne "naholo". Je tam videt jen cislo 7, 17, 58.
A po zasahu jQuery by se melo objevit ve zdrojovem kodu to co je v druhe ukazce.
Ukazka: 1
Kód: Vybrať všetko
<tr>
<td class="form_top"> 7</td>
<td class="form_top"><img src="/vzorniky/vzornik_1/18_7.jpg" alt=""></td>
<td class="form_top"></td>
<td class="form_top"></td>
</tr>
<tr>
<td class="form_top"> 17</td>
<td class="form_top"><img src="/vzorniky/vzornik_1/18_17.jpg" alt=""></td>
<td class="form_top"></td>
<td class="form_top"></td>
</tr>
<tr>
<td class="form_top"> 58</td>
<td class="form_top"><img src="/vzorniky/vzornik_1/18_58.jpg" alt=""></td>
<td class="form_top"></td>
<td class="form_top"></td>
</tr>
Kód: Vybrať všetko
<tr onclick="select_barva('7')">
<td class="form_top"> 7</td>
<td class="form_top"><img src="/vzorniky/vzornik_1/18_7.jpg" alt=""></td>
<td class="form_top"><?= get_name_color('7') ?></td>
<td class="form_top"><?= check_priplatek('7') ?></td>
</tr>
<tr onclick="select_barva('17')">
<td class="form_top"> 17</td>
<td class="form_top"><img src="/vzorniky/vzornik_1/18_17.jpg" alt=""></td>
<td class="form_top"><?= get_name_color('17') ?></td>
<td class="form_top"><?= check_priplatek('17') ?></td>
</tr>
<tr onclick="select_barva('58')">
<td class="form_top"> 58</td>
<td class="form_top"><img src="/vzorniky/vzornik_1/18_58.jpg" alt=""></td>
<td class="form_top"><?= get_name_color('58') ?></td>
<td class="form_top"><?= check_priplatek('58') ?></td>
</tr>
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: jQuery - zapis
uz som to upravil, myslel som ze to chces cislovat podla pozicie riadku v tabulke
-
fikotek
King
- Príspevky: 1618
- Registrovaný: 21 dec 2004, 16:13
- Bydlisko: Zamilovany :-)
- Kontaktovať používateľa:
Re: jQuery - zapis
Tak ted uz se to vypisuje, ale bohuzel na strance. Potrebuju aby se to pripsalo do zdrojoveho kodu a na webu slo videt jen to cislo 7, 17, 58,... a jeste aby se pridal do <tr> onclick. 
Re: jQuery - zapis
tipujem ze ty chces pomocou jquery spustit nejaky PHP kod, na to potrebujes AJAX.
-
fikotek
King
- Príspevky: 1618
- Registrovaný: 21 dec 2004, 16:13
- Bydlisko: Zamilovany :-)
- Kontaktovať používateľa:
Re: jQuery - zapis
Ne-e, potrebuju aby se mi ty php kody a ten onclick pridali do zdrojoveho kodu.
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: jQuery - zapis
no presne to ti spravi ten moj script vid. priloha .. na pravo je original zdrojak, na lavo je upraveny .. avsak treba podotknut, ze zdrojak je len jeden - ten co dostanes v odpovedi od web servera .. akekolvek nasledujuce upravy JavaScriptom uz vlastne nie su upravy zdrojaku, ale iba DOMu .. to co vidis na lavo je vlastne prevod naspat do HTML kodu tak, ako si ten dokument interpretuje browser .. onclick to tym riadkom nabinduje priamo, nemusi to byt v zdrojaku
-
fikotek
King
- Príspevky: 1618
- Registrovaný: 21 dec 2004, 16:13
- Bydlisko: Zamilovany :-)
- Kontaktovať používateľa:
Re: jQuery - zapis
Aha, ja jsem myslel ze se to objevi v tom zdrojovem kodu. Ted to vidim takhle viz. priloha. To v tom cervenem ramecku tam nema byt videt. A ja myslel jsem ze se to objevi ve zdrojovem kodu.
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: jQuery - zapis
mas v tom zjavne gulas, najprv sa nauc zaklady o HTML a JS, az potom sa pustaj do jQuery
-
fikotek
King
- Príspevky: 1618
- Registrovaný: 21 dec 2004, 16:13
- Bydlisko: Zamilovany :-)
- Kontaktovať používateľa:
Re: jQuery - zapis
Tak pro zakladni pouzivani jQuery si nemyslim ze bych potrebovat umet JS. Ale pro tyhle slozitejsi veci uz asi jo no.
-
harrison314
Hardcore addict
- Príspevky: 8222
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: jQuery - zapis
A potom to dopadne tak ako u teba,fikotek napísal:Tak pro zakladni pouzivani jQuery si nemyslim ze bych potrebovat umet JS. Ale pro tyhle slozitejsi veci uz asi jo no.
toto vobec nie su zlozitejsie veci. Fakt sa zacni ucit HTML a JS aaz potom sa pusti do jQuery.