Zaciatocnicky problem. Mam na stranke tabulku, ktora sa generuje pokazde s inym poctom riadkov. V kazdom riadku chcem mat tlacidlo, ktoremu pridelim onClick event, ten mi zavola nejaky ajax a vlozi do rovnakej bunky nejaky obsah.
Viem to spravit tak, ze tam natvrdo napisem onclick="", ale kedze mi je sympaticky dom pristup (ak sa to tak nazyva), rad by som to robil korektne. Moja predstava je, ze do pripojeneho .js suboru napisem nejaky cyklus, ktory prebehne tu tabulku a nadefinuje pre kazdy potrebny button click event. Najlepsie pomocou jQuery (pouzivam verziu 1.2)
Moj problem je, ze nemam cas poriadne precitat odbornu literaturu a asi googlim zle vyrazy, lebo sa neviem dopatrat k potrebnemu tutorialu, ktory by ma naucil ako na dom pre dynamicky pocet prvkov na stranke
jQuery - DOM pre tabulku
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: jQuery - DOM pre tabulku
asi nejak takto
nezabudni si prepisat selectory v prvom riadku
Kód: Vybrať všetko
$('td.trieda input[type="button"]', $('#id_tabulky')).click(function () {
var $self = $(this);
$.ajax({
url: "url.php",
success: function(result){
$self.parent('td').append(result);
}
});
});-
awtt
Medium Professional
- Príspevky: 1234
- Registrovaný: 01 nov 2006, 19:37
- Bydlisko: San Francisco
- Kontaktovať používateľa:
Re: jQuery - DOM pre tabulku
Este by som upresil ze rob radsej nieco take:
Kód: Vybrať všetko
$('table').on('click', 'td button', fn);