Sinds kort ben ik aan het prutsen met jQuery. Ik heb een pagina met verschillende divs met inhoud, en vervang de inhoud met jQuery. Ik vang alle links in het document op, en kies daarna de juiste inhoud.
Echter, de nieuwe links worden niet afgevangen in het script, omdat die er nog niet waren bij het inladen van de pagina.
Nu heb ik een oplossing gevonden om dit wel te laten werken, maar ik weet niet of deze "goed" is. Ze werkt wel...
Het gaat dus als volgt:
$(document).ready(function(){
totaal();
});
function totaal() {
$("a").click(function() {
// Acties
});
}
Mijn oplossing is dus om de functie totaal() te wijzigen naar:
function totaal() {
$("a").click(function() {
// Acties
totaal();
});
}
Zijn er betere oplossingen voor, of is deze ook correct?
[edit]hier bij uitgekomen, enkel stijgt het geheugen gebruik van mijn tabblad bij elke refresh... (refresh: zelfde content inladen in een div, keer op keer) daarom vond ik het misschien wat gek...[/edit]