Question

J'ai un élément comme celui-ci:

<span class="tool_tip" title="The full title">The ful&#8230;</span>

Cela semble fonctionner:

jQuery('span:contains(…)');

Mais cela ne fait pas:

jQuery('span:contains(&#8230;)');

Je suis assez sûr que ce serait mauvais d'utiliser le premier parce que si quelqu'un sauve autre le fichier ou le navigateur décide d'obtenir le fichier dans un autre jeu de caractères pour certaines choses raison ne fonctionnent pas.

Il doit y avoir un moyen de sélectionner correctement cette période, droit?

Était-ce utile?

La solution

Comme il se trouve, la bonne façon de faire est:

jQuery('span:contains(\u2026)');

En d'autres termes:

Utiliser la valeur hexadécimale au lieu de la valeur décimale.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top