Tester l'existence d'une classe en javascript mootools - HTML/CSS - Programmation
Marsh Posté le 08-10-2010 à 12:42:24
ce que tu veux, c'est donc barrer tous les prix qui apparaissent juste avant un span.priceReel?
Marsh Posté le 08-10-2010 à 14:46:04
En toute logique, ton priceReel est toujours présent non ? Et le priceBarre n'apparait que dans certains cas...
Pourquoi ne pas barrer via CSS ?
Marsh Posté le 08-10-2010 à 09:43:29
Bonjour,
Je suis débutant en javascript mootools, et voici mon petit problème. J'aimerais effectuer une action un élement html, un span en fonction d'une condition.
voici mon code html :
<div class="priceLine">
<span class="priceBarre">142.14</span>
<span class="priceReel">113.71</span>
</div>
Je souhaite barre le prix de priceBarre lorsque le span class="priceReel" le suit. (ce qui nest bien sur pas toujours le cas sur mon site)
Voici mon code javascript
var myArray = $$('.priceLine').getElements('.priceBarre');
var myArray2 = $$('.priceLine').getElements('.priceReel');
var myArrayFunction= function(item) {
item.setStyle('color','red');
}
var myArray2Function= function(item2) {
item2.setStyle('text-decoration','line-through');
}
Ici il me manque la condition expliquer plus haut
myArray.each(myArrayFunction);
myArray2.each(myArray2Function);
Pouvez vous m'aider svp à construire cette condition ?
Merci d'avance.