Мы используем метку. js, чтобы выделить искомый текст в наших документах и перейти к ним - используя пример из http://jsfiddle.net/wy3tbvnq/2/.
Пожалуйста, выполните поиск: "Lorem ipsum" - > выделение идеально , но при переходе к фрагментам текста происходит переход к "Lorem", затем "ipsum", затем "lorem ipsum" . Надо перейти к Lorem ipsum и следующим Lorem ipsum .
Моя проблема в том, что у нас есть текст, который распространяется на несколько тегов span. Как <span>lorem</span><span>ipsum</span>
, и мы ищем Lorem Ipsum. отлично работает с подсветкой, но переход к искомому тексту приводит к переходу к «lorem» и переходу к «ipsum» - потому что у них есть оба класса для выделения.