Dit gaat allemaal prima, totdat ik de div opnieuw populate (ook met jquery, niet van belang verder). De div reload met een aantal nieuwe namen. Deze namen krijgen nu niet meer de behandeling van de document.ready, aangezien het document niet opnieuw is geladen, maar alleen de inhoud van de div.
Is het mogelijk de document.ready te reloaden, of is er een alternatief, of kan ik hier een andere oplossing voor gebruiken?
?Onbekende gebruiker
03-12-2009 15:51
Als je de namen toevoegt, hang je gelijk de click eraan.
Het makkelijkste is om in je ready() een functie aan te roepen:
$(document).ready(delete);
function delete()
{
$('a.delete').click(function(e)
{
// etcetc
}
}
En dan na je bewerking die functie opnieuw aan roepen. Dit is veel sneller dan live()..
?Onbekende gebruiker
04-12-2009 16:41
Ik meen mij te herinneren dat je live niet echt zou moeten gebruiken omdat het nogal intensief is. Hoe het precies zat weet ik jammer genoeg niet meer, het was wat met event bubbling.