2012-06-20 125 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