jQuery - zapis

Programovacie jazyky, rady, poradňa...
sharky-no
King
King
Používateľov profilový obrázok
Príspevky: 1681
Registrovaný: 31 okt 2006, 19:53

Re: jQuery - zapis

Príspevok od používateľa sharky-no »

nechapem co sa pytas, skus to napisat este raz.
fikotek
King
King
Používateľov profilový obrázok
Príspevky: 1618
Registrovaný: 21 dec 2004, 16:13
Bydlisko: Zamilovany :-)
Kontaktovať používateľa:

Re: jQuery - zapis

Príspevok od používateľa fikotek »

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.

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 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?
*****HERO*****
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2446
Registrovaný: 08 máj 2006, 1:34

Re: jQuery - zapis

Príspevok od používateľa *****HERO***** »

neviem sice co si myslis, ze to bude robit, ale budis ..

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 + "') ?>";
	});
});
do toho riadkoveho selektora si este doplnt kedtak nejake idecko tej tabulky ak ich mas na stranke viac
fikotek
King
King
Používateľov profilový obrázok
Príspevky: 1618
Registrovaný: 21 dec 2004, 16:13
Bydlisko: Zamilovany :-)
Kontaktovať používateľa:

Re: jQuery - zapis

Príspevok od používateľa fikotek »

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

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>
Ukazka: 2

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
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2446
Registrovaný: 08 máj 2006, 1:34

Re: jQuery - zapis

Príspevok od používateľa *****HERO***** »

uz som to upravil, myslel som ze to chces cislovat podla pozicie riadku v tabulke
fikotek
King
King
Používateľov profilový obrázok
Príspevky: 1618
Registrovaný: 21 dec 2004, 16:13
Bydlisko: Zamilovany :-)
Kontaktovať používateľa:

Re: jQuery - zapis

Príspevok od používateľa fikotek »

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. :-)
sharky-no
King
King
Používateľov profilový obrázok
Príspevky: 1681
Registrovaný: 31 okt 2006, 19:53

Re: jQuery - zapis

Príspevok od používateľa sharky-no »

tipujem ze ty chces pomocou jquery spustit nejaky PHP kod, na to potrebujes AJAX.
fikotek
King
King
Používateľov profilový obrázok
Príspevky: 1618
Registrovaný: 21 dec 2004, 16:13
Bydlisko: Zamilovany :-)
Kontaktovať používateľa:

Re: jQuery - zapis

Príspevok od používateľa fikotek »

Ne-e, potrebuju aby se mi ty php kody a ten onclick pridali do zdrojoveho kodu.
*****HERO*****
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2446
Registrovaný: 08 máj 2006, 1:34

Re: jQuery - zapis

Príspevok od používateľa *****HERO***** »

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
Prílohy
fickotek.JPG
fikotek
King
King
Používateľov profilový obrázok
Príspevky: 1618
Registrovaný: 21 dec 2004, 16:13
Bydlisko: Zamilovany :-)
Kontaktovať používateľa:

Re: jQuery - zapis

Príspevok od používateľa fikotek »

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.
Prílohy
jquery.jpg
*****HERO*****
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2446
Registrovaný: 08 máj 2006, 1:34

Re: jQuery - zapis

Príspevok od používateľa *****HERO***** »

mas v tom zjavne gulas, najprv sa nauc zaklady o HTML a JS, az potom sa pustaj do jQuery
fikotek
King
King
Používateľov profilový obrázok
Príspevky: 1618
Registrovaný: 21 dec 2004, 16:13
Bydlisko: Zamilovany :-)
Kontaktovať používateľa:

Re: jQuery - zapis

Príspevok od používateľa fikotek »

Tak pro zakladni pouzivani jQuery si nemyslim ze bych potrebovat umet JS. Ale pro tyhle slozitejsi veci uz asi jo no.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8222
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: jQuery - zapis

Príspevok od používateľa harrison314 »

fikotek napísal:Tak pro zakladni pouzivani jQuery si nemyslim ze bych potrebovat umet JS. Ale pro tyhle slozitejsi veci uz asi jo no.
A potom to dopadne tak ako u teba,
toto vobec nie su zlozitejsie veci. Fakt sa zacni ucit HTML a JS aaz potom sa pusti do jQuery.
Napísať odpoveď