Пишу функцию поиска, нужно, чтобы текст выделялся красным цветом. Если в поисковую строку вводить по буквам, то выделяется только первая, а если заранее скопировать и вставить искомую фразу, то все ок.
блок с if внутри if - это как раз проверка на гипотезу, что это могло быть связано с большим количеством <span>, которые ломают все и оставляют только одну букву