2012-06-20 96 views
0

我试图添加文本突出显示功能到我的网站。我使用JavaScript。当我尝试匹配的字符串是单行时,它工作正常。但是,当我尝试一个长而且有两行或更多行的句子时,它并不会。我有一个在jsfidde中指定的例子。可能是什么问题?字符串匹配和highligting

http://jsfiddle.net/ehzPQ/21/

+0

[对我的作品精](http://jsfiddle.net/ehzPQ/23/周围)。另外,检查字边界'\ b'。 – alex

回答

0

的例子能正常工作。文本中只有一个字符串另一个金融危机的实例。如果将$('#entity').html()更改为危机,那么在$('#article')中突出显示该字符串的两个实例。如果你想突出其他金融为主导的危机无处不在(因此,也内$('#entity')),尝试用div#containerlike here

+0

你提供的链接是nt wrking – user1371896

+0

真的吗?在这里工作。再次链接:http://jsfiddle.net/KooiInc/ehzPQ/26/ – KooiInc

+0

什么是我做的改变“? – user1371896