Autor Zpráva
Cpk
Profil
Zdravim.

Na priklade sa to najlepsie pochopi:

Mam v kazdom riadku tabulky odkaz "zmenit" a nanho udalost click,

$(a, this).click(function() 
   $(this).text('Ulozit').attr("id", "save");
});


a nasledne udalost:

$('#save').click(function() 
   $('#save').text('Zmenit').removeAttr("id");
});


zatial je vsetko OK

len ked chcem druhykrat nieco menit bez reloadu stranky, tak uz to nereaguje, akoby bol poruseny dom. Chcel som sa spytat ci sa to neda vyriesit nejako inak ako pridanim:

$('#save').click(function() 
   $('#save').parent().html("<a href="#" onClick="funkc_na_zmenu();">Zmenit</*a>");
});


dakujem za rady. Dufam, ze som to dostatecne zozumitelne napisal.
Chamurappi
Profil
Reaguji na Cpka:
Nejsem si jist, jestli správně rozumím zadání, ale mohl bych ti dát přesně stejnou odpověď jako minule, včetně otázky „co to je porušený DOM?“.

Proč přidáváš a odebíráš atribut id?
Cpk
Profil
je to podobna otazka.

lebo s id ma nadefinovane cssko ine hodnoty ako bez id, vid. obrazok



robim si vlastny in-line editing, mozno to z toho obrazka lepsie pochopis.

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: