2010-03-16 23 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

谢谢。有用的信息。 – 2010-03-16 19:28:53