26. juni 2009 - 13:26Der er
4 kommentarer og 1 løsning
Omskrivning af kode der benytter jquery
Hejsa Eksperter,
Jeg har en stump kode, som gør brug af jquery. Jeg skal dog bruge det i en sammenhæng hvor jquery ikke er tilgængeligt, og har derfor brug for hjælp til at får det "oversat" til "classic" javascript - altså uden brug af jquery.
På forhånd tak,
Daniel
<snip>
$.each( input , function( x , n ) { if( ! input[ x ].getElementsByTagName("DistanceMeters").length ) return;
Dist = parseFloat( input[ x ].getElementsByTagName("DistanceMeters")[0].firstChild.nodeValue );
Jeg ved ikke lige hvad parameteren n er til for, men jeg synes ikke den bliver brugt til noget, så jeg har bare sendt null med ind til funktionen i denne paremeter...
Det er jo i øvrigt nok spild af resurser at lave en function som kaldes for hver iteration. Det ville nok være mere naturligt blot at fjerne funktionen og indlejre funktionens kode i løkken:
for(var x = 0, l = input.length; x < l; x++) { if( ! input[ x ].getElementsByTagName("DistanceMeters").length ) return;
Dist = parseFloat( input[ x ].getElementsByTagName("DistanceMeters")[0].firstChild.nodeValue );
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.