Comment ajouter & amp; nbsp; en utilisant la méthode d3.js selection.text ()
selection.text(' ')
semble de convertir les caractères spéciaux afin qu'il rende le texte, plutôt qu'un espace comme je veux. Est-il possible d'empêcher la text()
méthode sur des sélections de le faire s'échapper pour moi? Pour le contexte, c'est une cellule de tableau est vide pour certains éléments dans la sélection, et j'ai besoin de l'espace là-bas, alors que les cellules s'afficher correctement.
source d'informationauteur Ryan
Vous devez vous connecter pour publier un commentaire.
L'important ici est que l'appel .texte() sur une sélection de définir la textContent propriété sur chaque élément. Donc la bonne chose à faire dans votre cas est d'utiliser
Donc, si vous voulez utiliser des espaces, vous devez simplement utiliser des espaces dans le texte, pas en html codé espaces. Si vous souhaitez utiliser html codé caractères, alors vous devez considérer le contenu comme innerHTML.
Utiliser un JavaScript d'échappement Unicode plutôt qu'une entité HTML.
en HTML dénote le caractère Unicode U+00A0 doncdevrait faire ce que vous voulez.