2010-03-16 4 views
5

ich ein Element wie dieses:jQuery: contains (unicode_characters)

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

Dies scheint zu funktionieren:

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

Aber dies nicht:

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

Ich bin ziemlich sicher, dass es schlecht wäre, die erste zu verwenden, weil jemand anders die Datei speichert oder der Browser beschließt, die Datei in einem anderen Zeichen zu speichern Aus irgendeinem Grund werden die Dinge nicht funktionieren.

Es muss eine Möglichkeit geben, diesen Bereich richtig auszuwählen, richtig?

Antwort

6

Wie sich herausstellt, ist der richtige Weg, dies zu tun ist:

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

Mit anderen Worten:

Verwenden Sie den Wert hex anstelle des Dezimalwerts.

+0

Danke. Nützliche Informationen. –

Verwandte Themen