jQuery:包含(unicode_characters)

Sea*_*nJA 5 unicode jquery contains css-selectors

我有这样一个元素:

<span class="tool_tip" title="The full title">The ful&#8230;</span>
Run Code Online (Sandbox Code Playgroud)

这似乎有效:

jQuery('span:contains(…)');
Run Code Online (Sandbox Code Playgroud)

但这不是:

jQuery('span:contains(&#8230;)');
Run Code Online (Sandbox Code Playgroud)

我很确定使用第一个是不好的,因为如果其他人保存文件,或者浏览器因某些原因决定将文件放在不同的字符集中,那么事情将无法工作.

必须有一种方法来正确选择这个范围,对吧?

Sea*_*nJA 6

事实证明,正确的方法是:

jQuery('span:contains(\u2026)');
Run Code Online (Sandbox Code Playgroud)

换一种说法:

使用十六进制值而不是十进制值.