jQuery: содержит (unicode_characters)

У меня есть элемент как это:

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

Это, кажется, работает:

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

Но это не делает:

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

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

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

5
задан SeanJA 16 March 2010 в 19:02
поделиться

1 ответ

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

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

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

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

6
ответ дан 14 December 2019 в 13:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: