Bonjour,

désolé pour le titre, j'avoue ne pas trop avoir trop su comment intituler ce sujet.

Voilà, j'essaie d'insérer du texte (via la balise TEXT) dans un élément SVG. En travaillant, je suis tombé sur un résultat qui m'a plutôt surpris :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$("#schedule").append('<svg id="test2" xmlns="http://www.w3.org/2000/svg" version="1.1"><text transform="rotate(30 0 0)">blabla</text></svg>');
Ce code marche sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$("#schedule").append('<svg id="test1" xmlns="http://www.w3.org/2000/svg" version="1.1"></svg>');
        $("#test1").append('<text transform="rotate(30 0 0)">blabla</text>');
Celui-ci, pas vraiment.

Mon problème est que le deuxième code n'affiche rien à l'écran, alors que l'élément TEXT semble bien avoir été ajouté, comme le montre cette capture d'écran :



J'avoue ne pas comprendre ce qui différencie les deux codes, et pourquoi j'obtiens un résultat différent. Si quelqu'un pouvait m'éclaircir sur ce point, je lui en serais grandement reconnaissant.

Merci d'avance.