Tester l'existence d'une classe en javascript mootools

Tester l'existence d'une classe en javascript mootools - HTML/CSS - Programmation

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.

Reply

Marsh Posté le 08-10-2010 à 09:43:29   

Reply

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?:o


---------------
Can't buy what I want because it's free -
Reply

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 ?


---------------
Gamertag: CoteBlack YeLL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed