Hallo allemaal, ik heb een vraag met betrekking tot het volgende:
Ik lees een getal uit uit een feed. Dit getal wil ik graag vervolgens omzetten naar een afbeelding.
Stel ik heb in een DIV met class="sterren" het getal 2 staan, dan wil ik dat dit automatisch vervangen wordt door mijn afbeelding 2.jpg (met dus 2 sterren), staat er het getal 3, dan wil ik dat deze vervangen wordt door 3.jpg bijvoorbeeld... etc etc.
Kunnen jullie mij op weg helpen wellicht? ik ben nog niet erg ervaren met jQuery namelijk en via google kwam ik niet veel verder.
Alvast bedankt.
Groeten Melvin
- javascript / jQuery vraagje
-
07-04-2011, 18:05 #1
- Berichten
- 327
- Lid sinds
- 16 Jaar
javascript / jQuery vraagje
-
-
07-04-2011, 18:11 #2
- Berichten
- 3.430
- Lid sinds
- 16 Jaar
Re: javascript / jQuery vraagje
Allereerst zul je deze elementen moeten gaan selecteren door middel van een jQuery selector, waarbij je vervolgens alle elementen van dat type af wil gaan. Je zult het natuurlijk zelf moeten doen, anders heb je er niets aan, maar met deze basis denk ik dat ik je al een heel eind geholpen heb:
PHP Code:$(document).ready(function() {
$([selector]).each(function() {
content = $(this).html();
});
});
-
07-04-2011, 18:28 #3
- Berichten
- 327
- Lid sinds
- 16 Jaar
Re: javascript / jQuery vraagje
Hallo Jesper bedankt voor je reactie.
Zelf had ik zoiets in gedachten, ik weet niet of ik zo op de goede weg ben?
Code:$('.sterren').each(function(){ GETAL = $(this).html(); if (GETAL equals 1){ $(this).replaceWith{ ('<span class="one"></span>') } else { if (GETAL equals 2){ $(this).replaceWith{ ('<span class="two"></span>') } });
-
08-04-2011, 15:38 #4
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Re: javascript / jQuery vraagje
Code:jQuery(document).ready(function() { jQuery('.sterren').each(function() { jQuery('<img />').attr({'src' : '' + jQuery(this).html() + '.jpg', 'alt' : 'Alternatieve tekst', 'width' : '200', 'height' : '200'}).appendTo(jQuery(this).html('')); }); });
-
08-04-2011, 15:58 #5
- Berichten
- 327
- Lid sinds
- 16 Jaar
Re: javascript / jQuery vraagje
Hallo Arek, bedankt voor je reactie. Ik dacht dus veel te moeilijk blijkbaar ;-). de code die je hebt gegeven werkt uitstekend, dank hiervoor. Ik heb allereerst de code voor mijzelf ontleed om te kijken hoe de query werkte, moest er zelf nog wel wat van leren uiteraard ;-), het is in ieder geval opgelost nu!
-
08-04-2011, 16:06 #6
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Re: javascript / jQuery vraagje
In de conditie die je zelf gebruikt vergelijk je een string (content van een div) met een integer. In Javascript hoor je op zo'n moment eerst je string als integer te parsen voordat je conditie gaat werken zie:
http://www.w3schools.com/jsref/jsref_parseInt.asp
-
11-04-2011, 08:22 #7
- Berichten
- 327
- Lid sinds
- 16 Jaar
Re: javascript / jQuery vraagje
hallo Arek, wat ik hierboven getoond had, was het idee wat ik in mijn hoofd had, hier zat ik echter inderdaad met het feit dat er nog geen integer werd vergeleken. bedankt voor de verduidelijking hierbij, hier zal ik in het vervolg in ieder geval nu naar kunnen kijken :)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic