2010-03-16 17 views
5

tengo un elemento como este:jQuery: contiene (unicode_characters)

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

Esto parece funcionar:

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

pero esto no significa:

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

estoy bastante Asegúrese de que sería malo usar el primero porque si alguien más guarda el archivo, o el navegador decide obtener el archivo en un carácter diferente establecer por alguna razón las cosas no funcionarán.

Tiene que haber una forma de seleccionar correctamente este tramo, ¿no?

Respuesta

6

Como resultado, la forma correcta de hacerlo es:

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

En otras palabras:

El valor de uso de la hexagonal en lugar del valor decimal.

+0

Gracias. Información útil. –

Cuestiones relacionadas