Si vous utilisez JQuery pourquoi ne pas faire :
$("#val1").data("laval1");
?
L'intérêt ne se voit pas sur des données aussi simple mais si l'on fait :

<td class="min" width="120" data-lesval='{"min":{{ prop.val1 }},"max":{{
prop.val2 }} }' id="val1"
><TT>

avec prop.val1 et prop.val2 qui sont des valeurs numériques.
alors JQuery convertira tout ça automatiquement en JavaScript via le
parseur JSON ( http://www.json.org )
on pourra alors directement faire :
$(".min").each(function(){
         var delta =$(this).data("lesval").max -$(this).data("lesval").min;
});
directement sans aucune conversion...

la règle est (si je me souviens bien)  tout ce qui commence par "[" ou par
"{" est passé à la moulinette JSON. D'ailleurs le test est facile a faire
il siffit d'ajouter un espace au debut de la chaine data pour que la
transformation JSON ne soit plus faite. Et il faut aussi veiller a ce que
l'attribut soit du JSON valide, mais ce n'est pas bien compliqué.

Sébastien


http://sebastien.cheminel.com

2012/2/28 sesame <[email protected]>

> getAttribute
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à