我最近看到很多庫用於在HTML頁面中搜索和突出顯示術語。然而,我看到的每個圖書館都有同樣的問題,他們無法找到部分包含在html標籤中的文本,或者他們無法找到特殊字符,這些字符是& -expressed。HTML中的全文搜索忽略標籤/&
例一:
<span> This is a test. This is a <b>test</b> too</span>
搜索 「測試」 將發現的第一個實例而不是第二。
實施例b:
<span> Pencils in spanish are called lápices</span>
在搜索 「lápices」 或 「lapices」 將不能產生一個結果。
是否有JS庫這樣做或至少有一種方法來規避這些障礙?
在此先感謝!
布魯諾
嘗試[mark.js(https://markjs.io)它有一個選項'acrossElements' – dude 2017-02-09 07:16:43