/ / jQuery: obsahuje (unicode_characters) - jquery, unicode, css-selectors, obsahuje

jQuery: obsahuje (unicode_characters) - jquery, unicode, css-selectors, obsahuje

Mám taký prvok:

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

Zdá sa, že to funguje:

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

To však nie je:

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

Som si celkom istý, že by bolo zlé používať internetprvý, pretože ak súbor uloží niekto iný, alebo sa prehliadač rozhodne z nejakého dôvodu súbor prevziať do inej znakovej sady, nebude to fungovať.

Musí existovať spôsob, ako správne zvoliť toto rozpätie, nie?

odpovede:

6 pre odpoveď č. 1

Ako sa ukazuje, správny spôsob, ako to urobiť, je:

jQuery("span:contains(u2026)");

Inými slovami:

Použite hexadecimálnu hodnotu namiesto desatinnej hodnoty.