jQuery remove()
Heyho!
Vázolom gyorsan:Hogyan lehet ezt a problémát megoldani, ha a DOM-ból mindenképpen ki kell törölni az elemet egy időre?
Köszi!
-----------------------
update:
Ahogy az szokott lenni, csak le kellett írnom a problémámat és azonnal eszembe is jutott a megoldás. Leírom, hátha másnak is van hasonló baja.
■ Vázolom gyorsan:
var cucli = $('#myCucli');
cucli.click(function(){$(this).toggleClass('cicli')});
cucli.remove();
// ...
cucli.appendTo('body'); // és itt már nincs meg az eseménykezelő
Köszi!
-----------------------
update:
Ahogy az szokott lenni, csak le kellett írnom a problémámat és azonnal eszembe is jutott a megoldás. Leírom, hátha másnak is van hasonló baja.
var cucli = $('#myCucli');
cucli.click(function(){$(this).toggleClass('cicli')});
var temp = cucli.clone(true);
cucli.remove();
cucli = temp;
// ...
cucli.appendTo('body');
detach
naja
és ott figyel a remove() leírásánál is az első bekezdésben...
köszi!
Miért kell eltávolítani
el kell
Ja és kifelejtettem, hogy a "//..." részben mi ennek az elemnek a klónját használtuk máshol
A detach mindenesetre tökéletes megoldás volt.