Als ik een stuk HTML invoeg dmv load(), dan werken events zoals $("a[href^=#anchor]").click() niet meer. Hoe komt dit & hoe los ik dit op? Want het is best irritant :P
Als ik een stuk HTML invoeg dmv load(), dan werken events zoals $("a[href^=#anchor]").click() niet meer. Hoe komt dit & hoe los ik dit op? Want het is best irritant :P
Staat dat in de zooi die je met load ophaalt?
Misschien moet je het eens met ajax proberen en datatype dan op html, zorg er dan wel voor dat het in scriptstags staat.
Werkt het alleen niet op de stukjes HTML die je inlaad met load? Zo ja, dan komt het doordat jQuery de events niet aan die HTML DOM nodes heeft gehangen.
Je kan ze er alsnog aanhangen door ze te beperken tot de DOM Node en al die z'n kinderen (in de docs staat vast wel hoe dat moet) of je gebruikt een andere methode om events aan je pagina te hangen. Ik weet niet hoe en of het gemakkelijk met jQuery kan, maar je kan in theorie alleen een onclick-event aan het document zelf toekennen, en dan door de oorsprong van het event te bepalen de juiste actie te beslissen.