Bonjour à tous !

J'ai un petit soucis dans mon script...

Effectivement, je valide mon site en XHTML/CSS donc je voudrais n'avoir aucune erreur. Mon script marchait comme ceci :

Fonction JQuery :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<script src="js/jquey.js" type="text/javascript"></script>
<script type="text/javascript">
  $(document).ready(function(){
 
    $("a.cliquerhoraire").click(function () {
      $("div.horaire[n='" + $(this).attr("n") + "']").toggle("slow");
    });    
 
  });
</script>
Fonction PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<a class="cliquerhoraire" n="<?php echo $data_affiche['id'] ?>"><span style="text-decoration:underline">Cliquez ici pour afficher les horaires de cette semaine :</span></a>
<div class="horaire" n="<?php echo $data_affiche['id'] ?>" style="display:none">
(...)
</div>
Voilà seulement, le soucis c'est que l'attribut n n'est pas accepté en tant que tel... Donc il me faudrait une alternative. Je me suis araché les cheveux cet aprem en testant plusieurs chose :
- class="horaire[<?php echo $data_affiche['id'] ?>]"


Mais malheureusement en vain...

Y'a t'il un pro JQuery qui pourrait m'aider ?

Merci d'avance !