2010-03-16 2 views
5

У меня есть элемент вроде этого:JQuery: содержит (unicode_characters)

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

Это похоже на работу:

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

Но это не так:

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

Я довольно что было бы плохо использовать первый, потому что, если кто-то еще сохраняет файл, или браузер решает получить файл в другом символе по какой-то причине вещи не сработают.

Должен быть способ правильно выбрать этот диапазон, не так ли?

ответ

6

Как выясняется, правильный способ сделать это:

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

Другими словами:

Используйте шестнадцатеричное значение вместо десятичного значения.

+0

Спасибо. Полезная информация. –