Avatar billede mik28 Seniormester
26. november 2010 - 11:40 Der er 7 kommentarer og
1 løsning

JQuiry concat data

Udskriver noget indhold på følgende måde. Hvis jeg nu vil have noget ind foran node1 (noget html). Hvordan gør jeg så det pænt og korrekt

$('#xmloutput').html(node1);

Jeg kan godt gøre 

$('#xmloutput').html("et eller andet"+node1);

men det er vel ikke den rigtige måde at gøre det på??
Avatar billede bkp Nybegynder
26. november 2010 - 11:53 #1
Jo hvis node1 er en streng, så er det fint at gøre således.

En ting der skærer i mine øjne er at du mixer " og ' i samme linie, jeg ved godt at der ikke sker noget ved det, men min erfaring siger mig at man skal holde sig til en af delene, ellers kan man hurtigt lave fejl ved at mixe dem.
Avatar billede mik28 Seniormester
26. november 2010 - 13:31 #2
Jeg er end med at gøre således. Hvad mener du om det?


$('#ladida').html("<html>");
$(node1).appendTo('#ladida');
Avatar billede bkp Nybegynder
26. november 2010 - 15:30 #3
Hmm, hvorfor ikke på samme linie?
For hver gang du tilgår et dom objekt så laver du en søgning efter objektet, så det vil jeg ikke anbefale, så hellere sende en lang streng på en gang.
Avatar billede mik28 Seniormester
26. november 2010 - 16:24 #4
Fordi jeg ikke kan finde ud af det
Avatar billede bkp Nybegynder
26. november 2010 - 22:22 #5
Jeg mener f.eks. sådan:

$('#ladida').html('<span>' + node1 + '</span>');
Avatar billede mik28 Seniormester
29. november 2010 - 11:40 #6
okay. Takker for input. Læg endelig et svar
Avatar billede bkp Nybegynder
29. november 2010 - 13:45 #7
Svar ;-)
Avatar billede bkp Nybegynder
29. november 2010 - 13:45 #8
Svar ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester