jQuery append script

Tags:    jquery html javascript

Hej.
Jeg har et lille problem.

Problemet er at jeg har appended noget tekst ind i en div.
Og så vil jeg gerne have at jeg kan lave scripts oven i det.
Så hvis jeg fx. har et link inden i diven, er det så muligt at lave en .click funktion på den?

Har denne kode:
Fold kodeboks ind/udJScript kode 




7 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Sikke noget pladder. :)

http://api.jquery.com/live/
As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers. Users of older versions of jQuery should use .delegate() in preference to .live().


Men jeg kan se at jeg lavede en skrive fejl, her er den rigtige :
Fold kodeboks ind/udJScript kode 




enten kan du bruge html-attributten onclick="", ellers kan du bruge jQuery's .on();

Fold kodeboks ind/udJScript kode 




Som Michael er lidt inde på, skal du bruge jquery on og samtidigt være opmærksom på hvordan du binder dine events. Du kan nemlig ikke binde events direkte til elementer og HTML, som er hentet ind eller genereret dynamisk. Det er der for en god ide, at binde til et overliggende element, så håndterer jquery event handlingen for dig selvom elementerne er tilføjet dynamisk.



Kan ikke få Micheals løsning til at virke.
Og dan, har du ikke noget kode du kan vise. Forstår dig ikke helt.

EDIT:
Fandt live() brugbar
http://api.jquery.com/live/



Indlæg senest redigeret d. 02.12.2012 11:43 af Bruger #16838
ye. men live og on kan gøre det samme.



.live påvirker de elementer som bliver hentet ind dynamisk, om de er der nu eller først efter 2 mins vil live være bundet til dem. Det gør .on ikke, den påvirker kun det som er der nu.



Indlæg senest redigeret d. 02.12.2012 12:55 af Bruger #15754
Som jeg læser det, om dokumentationen så er misvisende, er jeg usikker på.

http://api.jquery.com/live/
Description: Attach an event handler for all elements which match the current selector, now and in the future.


http://api.jquery.com/on/
Description: Attach an event handler function for one or more events to the selected elements.





t